diff options
Diffstat (limited to 'filecopier.h')
-rw-r--r-- | filecopier.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/filecopier.h b/filecopier.h index 81d8496..6a9e37f 100644 --- a/filecopier.h +++ b/filecopier.h @@ -10,7 +10,6 @@ class FileCopier : public QThread { public: FileCopier(QObject *parent = 0); void addJob(const QString &source, const QString &dest); - QHash<QString, QString> jobs(); virtual void run(); void cancel(); @@ -18,13 +17,16 @@ class FileCopier : public QThread { void newFile(const QString &source, const QString & dest, qint64 size); void success(bool s, QString source); void bytesRead(qint64 bytes); - void bytesReadIntval(qint64 bytes, qint64 msecs); + void bytesReadIntval(qint64 bytes, qint64 msecs, int total, int copied); private: QHash<QString, QString> mJobs; QMutex mAddJobMutex; QMutex mCancelMutex; + QMutex mCountMutex; bool mCancel; + int mTotal; + int mCopied; }; #endif // FILECOPIER_H |