summaryrefslogtreecommitdiffstats
path: root/filecopier.h
diff options
context:
space:
mode:
Diffstat (limited to 'filecopier.h')
-rw-r--r--filecopier.h6
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