#ifndef DIALOGNEWVERSION_H #define DIALOGNEWVERSION_H #include #include #include #include #include namespace Ui { class DialogNewVersion; } class DialogNewVersion : public QDialog { Q_OBJECT public: explicit DialogNewVersion(QWidget *parent = nullptr); ~DialogNewVersion(); public: void initialize(QString prevName); QString getNewName(); private slots: void on_createButton_clicked(); void on_cancelButton_clicked(); void on_lineEdit_inputRejected(); private: Ui::DialogNewVersion *ui; QRegExpValidator *validator; }; #endif // DIALOGNEWVERSION_H