diff options
author | Arno <arno@disconnect.de> | 2016-03-04 20:06:35 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-03-04 20:06:35 +0100 |
commit | dbe1e9b2fb16ebf25dcb829e066fd9f8690d4283 (patch) | |
tree | f4a0c5979a981a140572a8abfc5baa2f81b6f041 /archivebrowser.h | |
parent | 8cd9d32bb11a08ff4ff8265fe9309dda1c666856 (diff) | |
download | SheMov-dbe1e9b2fb16ebf25dcb829e066fd9f8690d4283.tar.gz SheMov-dbe1e9b2fb16ebf25dcb829e066fd9f8690d4283.tar.bz2 SheMov-dbe1e9b2fb16ebf25dcb829e066fd9f8690d4283.zip |
Now MoveToUSB does something!
Make it work. Lessons learned:
Don't keep a QProgressDialog around. Use it and delete it later.
Otherwise it will show up spontaneously.
Diffstat (limited to 'archivebrowser.h')
-rw-r--r-- | archivebrowser.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/archivebrowser.h b/archivebrowser.h index f318eab..f895d21 100644 --- a/archivebrowser.h +++ b/archivebrowser.h @@ -17,11 +17,13 @@ class ArchiveBrowserModel; class ArchiveBrowserModelProxy; class SmTreeView; +class CopyWorker; class QSortFilterProxyModel; class QComboBox; class QCheckBox; class QToolBar; class QSplitter; +class QProgressDialog; class ArchiveBrowser : public QWidget { Q_OBJECT @@ -43,6 +45,9 @@ class ArchiveBrowser : public QWidget { private slots: void setupQualityFilter(); void resetAll(); + void copyError(QString); + void copySuccess(QString); + void setCopyFile(QString); signals: void sizeChanged(qint64 size); @@ -51,10 +56,12 @@ class ArchiveBrowser : public QWidget { private: QModelIndexList selectedRows(const QItemSelection &sel); SmTreeView *mTree; + CopyWorker *mCopyWorker; QComboBox *mQualityFilter; QCheckBox *mSizeFilter; QToolBar *mToolBar; QSplitter *mTbSplitter; + QProgressDialog *mUSBProgress; ArchiveBrowserModel *mModel; ArchiveBrowserModelProxy *mProxy; qint64 mSelectedSize; |