Skip to content
Snippets Groups Projects
Commit 5911cb8e authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

SimulationView prepare for removal of ui file: add members to replace m_ui->*

parent b9f671b9
No related branches found
No related tags found
1 merge request!2066replace GUI/View/Project/SimulationView.ui
......@@ -38,6 +38,24 @@ SimulationView::SimulationView(QWidget* parent, ProjectDocument* document)
, m_document(document)
{
m_ui->setupUi(this);
m_ambientLayerRadio = m_ui->ambientLayerRadio;
m_analyticalRadio = m_ui->analyticalRadio;
m_averageLayerRadio = m_ui->averageLayerRadio;
m_exportToPyScriptButton = m_ui->exportToPyScriptButton;
m_groupBox = m_ui->groupBox;
m_groupBox_2 = m_ui->groupBox_2;
m_groupBox_3 = m_ui->groupBox_3;
m_includeSpecularCheck = m_ui->includeSpecularCheck;
m_instrumentCombo = m_ui->instrumentCombo;
m_instrumentLabel = m_ui->instrumentLabel;
m_monteCarloRadio = m_ui->monteCarloRadio;
m_numberOfMonteCarloPoints = m_ui->numberOfMonteCarloPoints;
m_numberOfThreadsCombo = m_ui->numberOfThreadsCombo;
m_realDataCombo = m_ui->realDataCombo;
m_runPolicyBackgroundRadio = m_ui->runPolicyBackgroundRadio;
m_runPolicyImmediatelyRadio = m_ui->runPolicyImmediatelyRadio;
m_sampleCombo = m_ui->sampleCombo;
m_simulateButton = m_ui->simulateButton;
GroupBoxCollapser::installIntoGroupBox(m_ui->groupBox_3);
GroupBoxCollapser::installIntoGroupBox(m_ui->groupBox_2);
......
......@@ -15,7 +15,13 @@
#ifndef BORNAGAIN_GUI_VIEW_PROJECT_SIMULATIONVIEW_H
#define BORNAGAIN_GUI_VIEW_PROJECT_SIMULATIONVIEW_H
#include <QCheckBox>
#include <QComboBox>
#include <QGroupBox>
#include <QLabel>
#include <QPushButton>
#include <QRadioButton>
#include <QSpinBox>
class InstrumentItem;
class MainWindow;
......@@ -82,10 +88,28 @@ private:
//! Show/hide UI elements according to settings in current project
void updateFunctionalityNarrowing();
private:
Ui::SimulationView* m_ui;
ProjectDocument* m_document;
QRadioButton* m_ambientLayerRadio;
QRadioButton* m_analyticalRadio;
QRadioButton* m_averageLayerRadio;
QPushButton* m_exportToPyScriptButton;
QGroupBox* m_groupBox;
QGroupBox* m_groupBox_2;
QGroupBox* m_groupBox_3;
QCheckBox* m_includeSpecularCheck;
QComboBox* m_instrumentCombo;
QLabel* m_instrumentLabel;
QRadioButton* m_monteCarloRadio;
QSpinBox* m_numberOfMonteCarloPoints;
QComboBox* m_numberOfThreadsCombo;
QComboBox* m_realDataCombo;
QRadioButton* m_runPolicyBackgroundRadio;
QRadioButton* m_runPolicyImmediatelyRadio;
QComboBox* m_sampleCombo;
QPushButton* m_simulateButton;
// Convenience method for easier access
SimulationOptionsItem* optionsItem() const;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment