OSDN Git Service

複数選択時のリネーム機能を実装。
[gefu/Gefu.git] / renamemultidialog.h
1 #ifndef RENAMEMULTIDIALOG_H\r
2 #define RENAMEMULTIDIALOG_H\r
3 \r
4 #include <QAbstractButton>\r
5 #include <QDialog>\r
6 #include <QDir>\r
7 \r
8 namespace Ui {\r
9 class RenameMultiDialog;\r
10 }\r
11 \r
12 class RenameMultiDialog : public QDialog\r
13 {\r
14     Q_OBJECT\r
15 \r
16 public:\r
17     explicit RenameMultiDialog(QWidget *parent = 0);\r
18     ~RenameMultiDialog();\r
19 \r
20     void setNames(const QStringList &names);\r
21     void setWorkingDirectory(const QString &dir);\r
22 \r
23 private slots:\r
24     void on_btn_UpperAll_clicked();\r
25     void on_btn_LowerAll_clicked();\r
26     void on_btn_UpperExt_clicked();\r
27     void on_btn_LowerExt_clicked();\r
28     void on_replaceExec_clicked();\r
29     void on_numberExec_clicked();\r
30     void on_buttonBox_clicked(QAbstractButton *button);\r
31     void accept();\r
32 \r
33 private:\r
34     Ui::RenameMultiDialog *ui;\r
35     QDir m_dir;\r
36 };\r
37 \r
38 #endif // RENAMEMULTIDIALOG_H\r