| 25 | using Self = QmitkForm; |
| 26 | |
| 27 | QmitkForm::QmitkForm(QWidget* parent) |
| 28 | : QWidget(parent), |
| 29 | m_Ui(std::make_unique<Ui::QmitkForm>()), |
| 30 | m_Form(nullptr), |
| 31 | m_HasBeenSubmitted(false) |
| 32 | { |
| 33 | this->setStyleSheet( |
| 34 | "QFrame[frameShape=\"1\"] { border-radius: 6px; }" |
| 35 | "QComboBox, QComboBox::drop-down, QLineEdit, QPushButton { border-radius: 4px; }" |
| 36 | ); |
| 37 | |
| 38 | m_Ui->setupUi(this); |
| 39 | |
| 40 | connect(m_Ui->sectionWidget, &QStackedWidget::currentChanged, this, [this](int) { this->Update(); }); |
| 41 | |
| 42 | connect(m_Ui->backButton, &QPushButton::clicked, this, &Self::OnBackButtonClicked); |
| 43 | connect(m_Ui->nextButton, &QPushButton::clicked, this, &Self::OnNextButtonClicked); |
| 44 | connect(m_Ui->submitButton, &QPushButton::clicked, this, &Self::OnSubmitButtonClicked); |
| 45 | connect(m_Ui->clearButton, &QPushButton::clicked, this, &Self::OnClearButtonClicked); |
| 46 | connect(m_Ui->submitAnotherButton, &QPushButton::clicked, this, &Self::OnSubmitAnotherButtonClicked); |
| 47 | } |
| 48 | |
| 49 | QmitkForm::QmitkForm(Form* form, QWidget* parent) |
| 50 | : QmitkForm(parent) |