4 #include "operationworker.h"
\r
9 class CopyMoveWorker : public OperationWorker
\r
13 explicit CopyMoveWorker();
\r
15 void setCopyList(const QStringList &list) {
\r
18 void setTargetDir(const QString &path) {
\r
21 void setMoveMode(bool move) {
\r
26 QMutexLocker lock(&m_AskingMutex);
\r
31 void askOverWrite(QString *copyMethod, QString *alias,
\r
32 const QString &srcPath, const QString &tgtPath);
\r
37 QStringList m_CopyList;
\r
39 StringMap m_CopyMap;
\r
40 QMutex m_AskingMutex;
\r
45 QMutexLocker lock(&m_AskingMutex);
\r
49 void Listup(const QString &srcPath, const QString &tgtPath);
\r
51 // AbstractWorker interface
\r
55 // OperationWorker interface
\r
57 QString initialText() const;
\r
60 #endif // COPYWORKER_H
\r