1 #ifndef DIALOGMULTIPAGEEDITOR_H 2 #define DIALOGMULTIPAGEEDITOR_H 3 4 #include <QDialog> 5 #include <QList> 6 #include <QToolBar> 7 #include <QStringList> 8 #include "Modules/multipageconverter.h" 9 10 namespace Ui { 11 class DialogMultipageEditor; 12 } 13 14 class DialogMultipageEditor : public QDialog 15 { 16 Q_OBJECT 17 18 public: 19 explicit DialogMultipageEditor(QWidget *parent = 0); 20 ~DialogMultipageEditor(); 21 void readFile(QString fileName); 22 QStringList fileNames(); 23 24 private slots: 25 void on_actionCheck_triggered(); 26 void on_actionCheckAll_triggered(); 27 void on_actionUncheck_triggered(); 28 void on_actionUncheckAll_triggered(); 29 30 private: 31 Ui::DialogMultipageEditor *ui; 32 QToolBar *toolBar; 33 34 QString m_currentFileName; 35 QStringList m_fileNames; 36 37 void selector(bool select_all, bool action_select); 38 void analyzeMultipageFile(QString fileName); 39 40 private slots: 41 void acceptDialog(); 42 }; 43 44 #endif // DIALOGMULTIPAGEEDITOR_H 45