OSDN Git Service

Ver0.26
[gefu/Gefu.git] / deleteworker.h
1 #ifndef DELETEWORKER_H\r
2 #define DELETEWORKER_H\r
3 \r
4 #include "operationworker.h"\r
5 \r
6 #include <QFileInfoList>\r
7 #include <QStringList>\r
8 \r
9 class DeleteWorker : public OperationWorker\r
10 {\r
11     Q_OBJECT\r
12 public:\r
13     explicit DeleteWorker();\r
14 \r
15     void setDeleteList(const QFileInfoList &list) {\r
16         m_DeleteList = list;\r
17     }\r
18 \r
19 private:\r
20     QFileInfoList   m_DeleteList;\r
21     QStringList     m_Targets;\r
22 \r
23     void Listup(const QString &path);\r
24 \r
25     // AbstractWorker interface\r
26 public slots:\r
27     void run();\r
28 \r
29     // OperationWorker interface\r
30 public:\r
31     QString initialText() const;\r
32 };\r
33 \r
34 #endif // DELETEWORKER_H\r