#1969 Curve Calculator : Support single select in tree selection editor

This commit is contained in:
Magne Sjaastad
2017-10-13 08:54:06 +02:00
parent 069d5ddf3b
commit d02274a897
5 changed files with 54 additions and 7 deletions

View File

@@ -757,15 +757,17 @@ void RiuSummaryCurveDefSelection::buildAddressListForCategoryRecursively(RifEcli
//--------------------------------------------------------------------------------------------------
void RiuSummaryCurveDefSelection::defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute)
{
if (&m_selectedSummaryCategories == field)
caf::PdmUiTreeSelectionEditorAttribute* attrib = dynamic_cast<caf::PdmUiTreeSelectionEditorAttribute*> (attribute);
if (attrib)
{
caf::PdmUiTreeSelectionEditorAttribute* attrib = dynamic_cast<caf::PdmUiTreeSelectionEditorAttribute*> (attribute);
if (attrib)
if (&m_selectedSummaryCategories == field)
{
attrib->fieldToReceiveCurrentItemValue = &m_currentSummaryCategory;
attrib->showTextFilter = false;
attrib->showToggleAllCheckbox = false;
}
attrib->singleSelectionMode = true;
}
}