Centring current track (Player) and selected element after Back button
[someplayer] / src / managelibraryform.h
index 91568b8..7bc4568 100644 (file)
 
 #include <QWidget>
 #include "someplayer.h"
+#include <QStandardItemModel>
+#include "config.h"
+#include "busywidget.h"
+#include <QItemSelection>
+#include <QItemSelectionModel>
 
 namespace Ui {
        class ManageLibraryForm;
@@ -37,12 +42,27 @@ public:
        explicit ManageLibraryForm(Library *library, QWidget *parent = 0);
        ~ManageLibraryForm();
 
+signals:
+       void refreshLibrary();
+
+public slots:
+       void refresh();
+       void updateIcons();
+       void updateTranslations();
+
 private slots:
-       void add();
+       void _add();
+       void _process_selection(QItemSelection, QItemSelection);
+       void _delete_selected();
+       void _update_selected();
+       void _update_all();
 
 private:
        Ui::ManageLibraryForm *ui;
        Library *_library;
+       QStandardItemModel *_model;
+       QString _icons_theme;
+       BusyWidget *_busy_widget;
 };
 
 #endif // MANAGELIBRARYFORM_H