diff options
Diffstat (limited to 'archivetreeview.h')
-rw-r--r-- | archivetreeview.h | 11 |
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 |