diff --git a/GUI/View/Setup/MaskPanel.cpp b/GUI/View/Setup/MaskPanel.cpp index 55e5a7817c7bdf5100cb38a5a2bc49b9065ff5fa..b1af78a7db5d2aa2f007f213bdf9501d2739778e 100644 --- a/GUI/View/Setup/MaskPanel.cpp +++ b/GUI/View/Setup/MaskPanel.cpp @@ -126,7 +126,7 @@ void MaskPanel::setPanelHidden(bool hidden) void MaskPanel::onSelectionChanged(const QItemSelection& selected, const QItemSelection&) { - if (m_inhibitSelectionChange) + if (m_keep_selection) return; if (!selected.empty()) @@ -159,10 +159,10 @@ void MaskPanel::setCurrentMaskItem(MaskItem* maskItem) // -- mask visibility const auto visibilityValueGetter = [maskItem] { return maskItem->isVisible(); }; const auto visibilityValueSetter = [this, maskItem](bool b) { - m_inhibitSelectionChange = true; + m_keep_selection = true; maskItem->setIsVisible(b); maskItem->setWasVisible(b); - m_inhibitSelectionChange = false; + m_keep_selection = false; }; addMaskCheckBox("Show", visibilityValueGetter, visibilityValueSetter); diff --git a/GUI/View/Setup/MaskPanel.h b/GUI/View/Setup/MaskPanel.h index 4d7b61ec92befd06b352fcd0beae86f2f0ee4a6c..93af1be0351ab39a939fdbdf89f5c969bc9fce4a 100644 --- a/GUI/View/Setup/MaskPanel.h +++ b/GUI/View/Setup/MaskPanel.h @@ -62,7 +62,7 @@ private: MaskeditorListmodel* m_mask_list_model; QFormLayout* m_editor_layout; MaskItem* m_current_mask_item; //!< the mask item whose properties shall be edited - bool m_inhibitSelectionChange = false; + bool m_keep_selection = false; }; #endif // BORNAGAIN_GUI_VIEW_SETUP_MASKPANEL_H