diff options
Diffstat (limited to 'filestreewidget.h')
-rw-r--r-- | filestreewidget.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/filestreewidget.h b/filestreewidget.h index 55d80b5..a5ef9b6 100644 --- a/filestreewidget.h +++ b/filestreewidget.h @@ -15,17 +15,30 @@ class FilesTreeView; class FilesTreeModel; class FilesTreeSortModel; +class SeriesTreeModel; class FilesTreeWidget : public QWidget { Q_OBJECT public: explicit FilesTreeWidget(QWidget *parent = 0); FilesTreeView *filesTree() { return mView; } + void resetSize() { mSelectedSize = 0; } + + private slots: + void fileSelectionChanged(const QModelIndex ¤t, const QModelIndex &previous); + void fileSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected); + + signals: + void sizeChanged(qint64); + void statusMessage(QString); private: FilesTreeView *mView; FilesTreeModel *mModel; FilesTreeSortModel *mProxy; + SeriesTreeModel *mSeriesModel; + QModelIndexList mSelectedFiles; + qint64 mSelectedSize; }; class FilesTreeView : public QTreeView { |