OSDN Git Service

サムネイル生成スレッドの改良
[gefu/Gefu.git] / copymoveworker.h
index df89af0..45e0030 100644 (file)
@@ -1,18 +1,18 @@
 #ifndef COPYWORKER_H\r
 #define COPYWORKER_H\r
 \r
-#include "common.h"\r
-#include "iworker.h"\r
+#include "abstractworker.h"\r
+#include "global.h"\r
 \r
 #include <QFileInfo>\r
 \r
-class CopyMoveWorker : public IWorker\r
+class CopyMoveWorker : public AbstractWorker\r
 {\r
     Q_OBJECT\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
@@ -28,14 +28,14 @@ public:
     }\r
 \r
 signals:\r
-    void askOverWrite(bool *bOk, int *prevCopyMethod, int *copyMethod, QString *alias,\r
-                      const QString srcPath, const QString tgtPath);\r
+    void askOverWrite(QString *copyMethod, QString *alias,\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