diff options
Diffstat (limited to 'filewidget.h')
-rw-r--r-- | filewidget.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/filewidget.h b/filewidget.h index 296944e..6d427ff 100644 --- a/filewidget.h +++ b/filewidget.h @@ -22,6 +22,8 @@ class FileDisplay; class OriginDialog; class QMenu; class QSignalMapper; +class FileCopier; +class ProgressDialog; class FileWidget : public QWidget { Q_OBJECT @@ -63,6 +65,11 @@ class FileWidget : public QWidget { void paste(); void selectFirst(); void addAsOrigin(); + void setupProgress(QString file, qint64 size); + void setCopyProgress(qint64 bytes); + void copyFiles(QString destDir); + void hideCopyProgress(); + void copySuccess(bool success, QString source); protected: virtual void keyPressEvent(QKeyEvent *e); @@ -107,9 +114,11 @@ class FileWidget : public QWidget { QAction *mPasteA; QAction *mDeleteA; QAction *mAddAsOriginA; + ProgressDialog *mCopyProgress; FileDisplay *mFileDisplay; VideoSorter *mProxy; OriginDialog *mOrignDlg; + FileCopier *mFileCopier; int mFileAction; }; |