#ifndef WMSETUPPAGE_H #define WMSETUPPAGE_H #include #include "utilvago.h" namespace Ui { class WmSetupPage; } enum class WINDOW_TYPE{ OBJECTIVE = 0, TEXT_CONSOLE, WEAPON, ITEM, DIARY, HELP, ENUM_END }; class WmSetupPage : public QWizardPage { Q_OBJECT public: explicit WmSetupPage(QWidget *parent = 0); ~WmSetupPage(); private slots: bool validatePage(); void on_leLevelId_textChanged(const QString &arg1); void on_lePageNumber_textChanged(const QString &arg1); void on_cbWindowType_currentTextChanged(const QString &arg1); void on_leWeaponClassName_textChanged(const QString &arg1); private: Ui::WmSetupPage *ui; private: void generateDiaryFileName(); QString getWindowTypeDescription(const WINDOW_TYPE wt); }; #endif // WMSETUPPAGE_H