From e62bc0631ae067daae8676e9c8e9fae077de67ab Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Tue, 23 May 2023 17:41:11 +0200 Subject: [PATCH] Legacy1dDialog has all buttons --- GUI/View/Import/Legacy1dDialog.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/GUI/View/Import/Legacy1dDialog.cpp b/GUI/View/Import/Legacy1dDialog.cpp index 1bb8dd2e475..9bd5d51af23 100644 --- a/GUI/View/Import/Legacy1dDialog.cpp +++ b/GUI/View/Import/Legacy1dDialog.cpp @@ -13,6 +13,7 @@ // ************************************************************************************************ #include "GUI/View/Import/Legacy1dDialog.h" +#include "Device/IO/ImportSettings.h" #include <QCheckBox> #include <QComboBox> #include <QFormLayout> @@ -20,6 +21,7 @@ #include <QHBoxLayout> #include <QLabel> #include <QLineEdit> +#include <QPushButton> #include <QSpinBox> #include <QVBoxLayout> #include <QtGui> @@ -27,8 +29,8 @@ Legacy1dDialog::Legacy1dDialog() : m_allowFactors(false) { - setGeometry(0, 0, 486, 241); - setWindowTitle("Form"); + setWindowTitle("Define legacy input format"); + setWindowFlags(Qt::Dialog); auto vbox = new QVBoxLayout; setLayout(vbox); @@ -75,6 +77,18 @@ Legacy1dDialog::Legacy1dDialog() m_qUnitCombo->addItem("1/nm"); m_qUnitCombo->addItem("1/Å"); + auto buttonline = new QHBoxLayout; + vbox->addLayout(buttonline); + + auto cancelButton = new QPushButton("Cancel"); + buttonline->addWidget(cancelButton); + connect(cancelButton, &QPushButton::clicked, this, &Legacy1dDialog::reject); + + auto okButton = new QPushButton("Save"); + buttonline->addWidget(okButton); + okButton->setDefault(true); + connect(okButton, &QPushButton::clicked, this, &Legacy1dDialog::accept); + allowFactors(false); connect(m_headerPrefixEdit, &QLineEdit::textChanged, [this]() { emit propertiesChanged(); }); -- GitLab