Files
RRJServer/InstructorsAndTrainees/widgets/newversionwidget.h
2025-11-25 17:51:12 +03:00

40 lines
748 B
C++

#ifndef NEWVERSIONWIDGET_H
#define NEWVERSIONWIDGET_H
#include <Widgets/versionselectwidget.h>
#include <QWidget>
#include <QLineEdit>
#include <QToolTip>
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