Add tracks editor

This commit is contained in:
Elias Projahn 2020-10-31 23:07:25 +01:00
parent 6ddee1d187
commit b8911eafaa
11 changed files with 754 additions and 2 deletions

View file

@ -27,7 +27,7 @@ impl Window {
get_widget!(builder, gtk::Box, sidebar_box);
get_widget!(builder, gtk::Box, empty_screen);
let backend = Rc::new(Backend::new("test.sqlite"));
let backend = Rc::new(Backend::new("test.sqlite", std::env::current_dir().unwrap()));
let poe_list = PoeList::new(backend.clone());
let navigator = Navigator::new(&empty_screen);
@ -110,6 +110,16 @@ impl Window {
})
);
action!(
result.window,
"add-tracks",
clone!(@strong result => move |_, _| {
TracksEditor::new(result.backend.clone(), &result.window, clone!(@strong result => move || {
result.reload();
})).show();
})
);
action!(
result.window,
"edit-person",