OSDN Git Service

ドロップ処理のテスト
[gefu/Gefu.git] / copymoveworker.h
index df89af0..ade7f6a 100644 (file)
@@ -5,6 +5,7 @@
 #include "iworker.h"\r
 \r
 #include <QFileInfo>\r
+#include <QMap>\r
 \r
 class CopyMoveWorker : public IWorker\r
 {\r
@@ -12,7 +13,7 @@ class CopyMoveWorker : public IWorker
 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
@@ -29,13 +30,13 @@ public:
 \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