4 #include "abstractworker.h"
\r
9 class CopyMoveWorker : public AbstractWorker
\r
13 explicit CopyMoveWorker(QObject *parent = 0);
\r
15 void setCopyList(const QFileInfoList *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
38 const QFileInfoList *m_CopyList;
\r
40 StringMap m_CopyMap;
\r
41 QMutex m_AskingMutex;
\r
46 QMutexLocker lock(&m_AskingMutex);
\r
50 void Listup(const QString &srcPath, const QString &tgtPath);
\r
53 #endif // COPYWORKER_H
\r