OSDN Git Service

Ver0.26
[gefu/Gefu.git] / abstractrenamedialog.h
1 #ifndef ABSTRACTRENAMEDIALOG_H\r
2 #define ABSTRACTRENAMEDIALOG_H\r
3 \r
4 #include "global.h"\r
5 \r
6 #include <QDialog>\r
7 #include <QDir>\r
8 \r
9 class AbstractRenameDialog : public QDialog\r
10 {\r
11     Q_OBJECT\r
12 public:\r
13     explicit AbstractRenameDialog(QWidget *parent = 0) :\r
14         QDialog(parent)\r
15     {\r
16     }\r
17 \r
18     const StringMap& renameMap() const\r
19     {\r
20         return m_RenameMap;\r
21     }\r
22 \r
23     void setWorkingDirectory(const QString &path)\r
24     {\r
25         m_dir.setPath(path);\r
26     }\r
27 \r
28     virtual void setNames(const QFileInfoList &names) = 0;\r
29 \r
30 signals:\r
31 \r
32 public slots:\r
33 \r
34 protected:\r
35     QDir m_dir;\r
36     StringMap m_RenameMap;\r
37 };\r
38 \r
39 #endif // ABSTRACTRENAMEDIALOG_H\r