10 class CopyMoveWorker : public IWorker
\r
14 explicit CopyMoveWorker(QObject *parent = 0);
\r
16 void setCopyList(const QFileInfoList *list) {
\r
19 void setTargetDir(const QString &path) {
\r
22 void setMoveMode(bool move) {
\r
27 QMutexLocker lock(&m_AskingMutex);
\r
32 void askOverWrite(bool *bOk, int *prevCopyMethod, int *copyMethod, QString *alias,
\r
33 const QString &srcPath, const QString &tgtPath);
\r
39 const QFileInfoList *m_CopyList;
\r
41 StringMap m_CopyMap;
\r
42 QMutex m_AskingMutex;
\r
47 QMutexLocker lock(&m_AskingMutex);
\r
51 void Listup(const QString &srcPath, const QString &tgtPath);
\r
54 #endif // COPYWORKER_H
\r