#ifndef FILECOPYDIALOG_H #define FILECOPYDIALOG_H #include #include "filemanage.h" #include "qtimer.h" namespace Ui { class FileCopyDialog; } class FileCopyDialog : public QDialog { Q_OBJECT public: explicit FileCopyDialog(QWidget *parent = 0); ~FileCopyDialog(); bool CopyFiles(const QStringList &fromDir, const QString &toDir, bool coverFileIfExist); bool DeleteFiles(const QStringList &fromDir); private: QTimer *timer; int value; int max_value; bool save_ok; bool is_delete; private slots: void on_pushButton_released(); void updateProgress(int val); void valueAdd(); void updateTimeSetProgress(); private: Ui::FileCopyDialog *ui; }; #endif // FILECOPYDIALOG_H