From 9612a7162e0cb1343a38d032b011ad7cbdf4a3b3 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 14 Dec 2017 16:04:03 +0100 Subject: [PATCH] #2266 Curve Creator : Activate attribute to be able to select item when checked --- .../UserInterface/RiuSummaryCurveDefSelection.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ApplicationCode/UserInterface/RiuSummaryCurveDefSelection.cpp b/ApplicationCode/UserInterface/RiuSummaryCurveDefSelection.cpp index 996721946b..239c44338b 100644 --- a/ApplicationCode/UserInterface/RiuSummaryCurveDefSelection.cpp +++ b/ApplicationCode/UserInterface/RiuSummaryCurveDefSelection.cpp @@ -937,14 +937,15 @@ void RiuSummaryCurveDefSelection::buildAddressListForCategoryRecursively(RifEcli //-------------------------------------------------------------------------------------------------- void RiuSummaryCurveDefSelection::defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute) { - caf::PdmUiTreeSelectionEditorAttribute* attrib = dynamic_cast (attribute); - if (attrib) + if (&m_selectedSummaryCategories == field) { - if (&m_selectedSummaryCategories == field) + caf::PdmUiTreeSelectionEditorAttribute* attrib = dynamic_cast (attribute); + if (attrib) { attrib->fieldToReceiveCurrentItemValue = &m_currentSummaryCategory; attrib->showTextFilter = false; attrib->showToggleAllCheckbox = false; + attrib->setCurrentIndexWhenItemIsChecked = true; } attrib->singleSelectionMode = !m_multiSelectionMode;