Skip to content
Snippets Groups Projects

replace GUI/View/Project/SimulationView.ui

Merged Wuttke, Joachim requested to merge j.ui2 into main
1 file
+ 10
13
Compare changes
  • Side-by-side
  • Inline
@@ -28,9 +28,9 @@
#include "GUI/View/Project/PythonScriptWidget.h"
#include "GUI/View/Widget/GroupBoxes.h"
#include <QButtonGroup>
#include <QCheckBox>
#include <QFormLayout>
#include <QMessageBox>
#include <QCheckBox>
#include <QVBoxLayout>
#include <thread>
@@ -81,7 +81,7 @@ SimulationView::SimulationView(QWidget* parent, ProjectDocument* document)
auto* b_lm = new QButtonGroup;
m_ambientLayerRadio = new QRadioButton("R&T computed for layer material as given");
b_lm->addButton(m_ambientLayerRadio);
l2->addWidget(m_ambientLayerRadio );
l2->addWidget(m_ambientLayerRadio);
m_averageLayerRadio = new QRadioButton("R&T computed for averaged layer material");
b_lm->addButton(m_averageLayerRadio);
l2->addWidget(m_averageLayerRadio);
@@ -102,17 +102,17 @@ SimulationView::SimulationView(QWidget* parent, ProjectDocument* document)
auto* b_exec = new QButtonGroup;
m_runPolicyImmediatelyRadio = new QRadioButton("Run immediately");
b_exec->addButton(m_runPolicyImmediatelyRadio);
l3->addWidget(m_runPolicyImmediatelyRadio );
l3->addWidget(m_runPolicyImmediatelyRadio);
m_runPolicyBackgroundRadio = new QRadioButton("Run in background");
b_exec->addButton(m_runPolicyBackgroundRadio);
l2->addWidget(m_runPolicyBackgroundRadio );
l2->addWidget(m_runPolicyBackgroundRadio);
l3->addSpacerItem(new QSpacerItem(10, 10));
// number of threads
auto* f3 = new QFormLayout;
m_numberOfThreadsCombo = new QComboBox;
m_numberOfThreadsCombo->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
f3->addRow("Number of threads",m_numberOfThreadsCombo);
f3->addRow("Number of threads", m_numberOfThreadsCombo);
l3->addLayout(f3);
l3->addSpacerItem(new QSpacerItem(10, 10));
@@ -146,11 +146,9 @@ SimulationView::SimulationView(QWidget* parent, ProjectDocument* document)
connect(m_simulateButton, &QPushButton::clicked, this, &SimulationView::simulate);
connect(m_exportToPyScriptButton, &QPushButton::clicked, this,
&SimulationView::exportPythonScript);
connect(b_exec, &QButtonGroup::buttonClicked, this,
&SimulationView::updateEnabling);
connect(b_exec, &QButtonGroup::buttonClicked, this, &SimulationView::updateEnabling);
connect(m_runPolicyImmediatelyRadio, &QRadioButton::toggled,
[this]() { updateStateFromUI(); });
connect(m_runPolicyImmediatelyRadio, &QRadioButton::toggled, [this]() { updateStateFromUI(); });
connect(m_analyticalRadio, &QRadioButton::toggled, [this]() { updateStateFromUI(); });
@@ -336,14 +334,13 @@ SimulationOptionsItem* SimulationView::optionsItem() const
const SampleItem* SimulationView::selectedSampleItem() const
{
return m_document->sampleModel()->sampleItems().value(m_sampleCombo->currentIndex(),
nullptr);
return m_document->sampleModel()->sampleItems().value(m_sampleCombo->currentIndex(), nullptr);
}
const InstrumentItem* SimulationView::selectedInstrumentItem() const
{
return m_document->instrumentModel()->instrumentItems().value(
m_instrumentCombo->currentIndex(), nullptr);
return m_document->instrumentModel()->instrumentItems().value(m_instrumentCombo->currentIndex(),
nullptr);
}
const RealItem* SimulationView::selectedRealItem() const
Loading