diff --git a/musicus/res/musicus.gresource.xml b/musicus/res/musicus.gresource.xml
index 4e94aea..acc5530 100644
--- a/musicus/res/musicus.gresource.xml
+++ b/musicus/res/musicus.gresource.xml
@@ -4,12 +4,10 @@
ui/ensemble_editor.ui
ui/ensemble_screen.ui
ui/ensemble_selector.ui
- ui/import_dialog.ui
- ui/import_disc_dialog.ui
- ui/import_folder_dialog.ui
ui/instrument_editor.ui
ui/instrument_selector.ui
ui/login_dialog.ui
+ ui/medium_editor.ui
ui/performance_editor.ui
ui/person_editor.ui
ui/person_list.ui
@@ -25,6 +23,7 @@
ui/recording_selector_screen.ui
ui/selector.ui
ui/server_dialog.ui
+ ui/source_selector.ui
ui/track_editor.ui
ui/track_selector.ui
ui/track_set_editor.ui
diff --git a/musicus/res/ui/import_folder_dialog.ui b/musicus/res/ui/import_folder_dialog.ui
deleted file mode 100644
index 1b1ea91..0000000
--- a/musicus/res/ui/import_folder_dialog.ui
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
diff --git a/musicus/res/ui/import_dialog.ui b/musicus/res/ui/medium_editor.ui
similarity index 100%
rename from musicus/res/ui/import_dialog.ui
rename to musicus/res/ui/medium_editor.ui
diff --git a/musicus/res/ui/import_disc_dialog.ui b/musicus/res/ui/source_selector.ui
similarity index 65%
rename from musicus/res/ui/import_disc_dialog.ui
rename to musicus/res/ui/source_selector.ui
index 70bea77..876f366 100644
--- a/musicus/res/ui/import_disc_dialog.ui
+++ b/musicus/res/ui/source_selector.ui
@@ -1,5 +1,4 @@
-
@@ -11,7 +10,7 @@
-
- False
- True
- 0
-
@@ -49,21 +43,6 @@
False
error
False
-
-
- False
- 6
- end
-
-
-
-
-
- False
- False
- 0
-
-
False
@@ -75,33 +54,16 @@
Failed to load the CD. Make sure you have inserted it into your drive.
True
-
- False
- True
- 0
-
-
- False
- False
- 0
-
-
-
-
-
- False
- True
- 0
-
True
False
+ True
center
center
18
@@ -193,55 +155,7 @@
1
-
-
- True
- True
-
-
- True
- False
- none
-
-
- True
- False
- 500
- 300
-
-
- True
- False
- 6
- 6
- 12
- 6
- 0
- in
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- content
- 2
-
-
-
- True
- True
- 1
-
diff --git a/musicus/src/dialogs/import.rs b/musicus/src/dialogs/import.rs
deleted file mode 100644
index 3ab9e03..0000000
--- a/musicus/src/dialogs/import.rs
+++ /dev/null
@@ -1,69 +0,0 @@
-use crate::backend::Backend;
-use crate::editors::{TrackSetEditor, TrackSource};
-use crate::widgets::{Navigator, NavigatorScreen};
-use glib::clone;
-use gtk::prelude::*;
-use gtk_macros::get_widget;
-use std::cell::RefCell;
-use std::rc::Rc;
-
-/// A dialog for editing metadata while importing music into the music library.
-pub struct ImportDialog {
- backend: Rc,
- source: Rc,
- widget: gtk::Box,
- navigator: RefCell