summaryrefslogtreecommitdiffstats
path: root/archivetreeview.h
diff options
context:
space:
mode:
Diffstat (limited to 'archivetreeview.h')
-rw-r--r--archivetreeview.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/archivetreeview.h b/archivetreeview.h
index 613bdc6..9958138 100644
--- a/archivetreeview.h
+++ b/archivetreeview.h
@@ -9,12 +9,14 @@
#define ARCHIVETREEVIEW_H
#include <QWidget>
-#include <QList>
+#include <QModelIndexList>
class SmUberModel;
class SeriesTreeWidget;
class FilesTreeWidget;
class FilesTreeModel;
+class SeriesTreeModel;
+class QItemSelection;
class ArchiveTreeView : public QWidget
{
@@ -25,14 +27,17 @@ class ArchiveTreeView : public QWidget
FilesTreeWidget *filesWidget() { return mFilesWidget; }
private slots:
- void currentChanged();
+ void currentChanged(const QItemSelection &selected, const QItemSelection &deselected);
private:
//widgets
SeriesTreeWidget *mSeriesWidget;
FilesTreeWidget *mFilesWidget;
- QList<int> mSelectedPartIds;
FilesTreeModel *mFilesModel;
+ SeriesTreeModel *mSeriesModel;
+
+ //lists
+ QModelIndexList mSelectedItems;
};
#endif