4 #include "operationworker.h"
\r
7 class CopyMoveWorker : public OperationWorker
\r
11 explicit CopyMoveWorker();
\r
13 void setCopyList(const QStringList &list) {
\r
16 void setTargetDir(const QString &path) {
\r
19 void setMoveMode(bool move) {
\r
24 QMutexLocker lock(&m_AskingMutex);
\r
29 void askOverWrite(QString *copyMethod, QString *alias,
\r
30 const QString &srcPath, const QString &tgtPath);
\r
35 QStringList m_CopyList;
\r
37 StringMap m_CopyMap;
\r
38 QMutex m_AskingMutex;
\r
43 QMutexLocker lock(&m_AskingMutex);
\r
47 void Listup(const QString &srcPath, const QString &tgtPath);
\r
49 // AbstractWorker interface
\r
53 // OperationWorker interface
\r
55 QString initialText() const;
\r
58 #endif // COPYWORKER_H
\r