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