#include "iworker.h"\r
\r
#include <QFileInfo>\r
+#include <QMap>\r
\r
class CopyMoveWorker : public IWorker\r
{\r
public:\r
explicit CopyMoveWorker(QObject *parent = 0);\r
\r
- void setCopyList(const QStringList *list) {\r
+ void setCopyList(const QFileInfoList *list) {\r
m_CopyList = list;\r
}\r
void setTargetDir(const QString &path) {\r
\r
signals:\r
void askOverWrite(bool *bOk, int *prevCopyMethod, int *copyMethod, QString *alias,\r
- const QString srcPath, const QString tgtPath);\r
+ const QString &srcPath, const QString &tgtPath);\r
\r
public slots:\r
void operate();\r
\r
private:\r
- const QStringList *m_CopyList;\r
+ const QFileInfoList *m_CopyList;\r
QString m_tgtDir;\r
StringMap m_CopyMap;\r
QMutex m_AskingMutex;\r