From 2c2aa489c8af513ce747203ceeda36e152f42f39 Mon Sep 17 00:00:00 2001 From: Matthias Puchner <github@mpuchner.de> Date: Tue, 1 Feb 2022 11:35:30 +0100 Subject: [PATCH] corr UI --- GUI/View/Instrument/PolarizationAnalysisEditor.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/GUI/View/Instrument/PolarizationAnalysisEditor.cpp b/GUI/View/Instrument/PolarizationAnalysisEditor.cpp index 85073696cb9..b154a4aa32c 100644 --- a/GUI/View/Instrument/PolarizationAnalysisEditor.cpp +++ b/GUI/View/Instrument/PolarizationAnalysisEditor.cpp @@ -32,7 +32,7 @@ PolarizationAnalysisEditor::PolarizationAnalysisEditor(QWidget* parent, Instrume auto* layout = new QVBoxLayout(this); m_checkbox = new QCheckBox("add polarizer and analyzer to instrument"); - connect(m_checkbox, &QCheckBox::toggled, this, &PolarizationAnalysisEditor::onCheckBoxToggled); + m_checkbox->setChecked(m_instrument->withPolarizerAnalyzer()); layout->addWidget(m_checkbox); m_polarizerAnalyzerWidget = new QWidget(this); @@ -77,13 +77,12 @@ PolarizationAnalysisEditor::PolarizationAnalysisEditor(QWidget* parent, Instrume grid->addWidget(propertiesEditor, 0, 2); layout->addWidget(m_polarizerAnalyzerWidget); + m_polarizerAnalyzerWidget->setEnabled(m_instrument->withPolarizerAnalyzer()); - onCheckBoxToggled(); - - m_checkbox->setChecked(m_instrument->withPolarizerAnalyzer()); m_polarizerEditor->setVector(m_instrument->polarization()); m_analyzerEditor->setVector(m_instrument->analyzerDirection()); + connect(m_checkbox, &QCheckBox::toggled, this, &PolarizationAnalysisEditor::onCheckBoxToggled); connect(m_polarizerEditor, &VectorEditor::vectorChanged, this, &PolarizationAnalysisEditor::dataChanged); connect(m_analyzerEditor, &VectorEditor::vectorChanged, this, -- GitLab