#2045 Curve Creator : Make sure preview plot is updated in defineUiOrdering

This commit is contained in:
Magne Sjaastad
2017-10-26 13:22:52 +02:00
parent f83df13394
commit ae8d614fb0

View File

@@ -251,6 +251,8 @@ void RicSummaryCurveCreator::defineUiOrdering(QString uiConfigName, caf::PdmUiOr
uiOrdering.add(&m_closeButtonField); uiOrdering.add(&m_closeButtonField);
uiOrdering.skipRemainingFields(true); uiOrdering.skipRemainingFields(true);
syncPreviewCurvesFromUiSelection();
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
@@ -258,6 +260,8 @@ void RicSummaryCurveCreator::defineUiOrdering(QString uiConfigName, caf::PdmUiOr
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RicSummaryCurveCreator::syncPreviewCurvesFromUiSelection() void RicSummaryCurveCreator::syncPreviewCurvesFromUiSelection()
{ {
if (!m_selectionEditor) return;
std::vector<RiaSummaryCurveDefinition> allCurveDefinitionsVector = m_selectionEditor->selectedCurveDefinitions(); std::vector<RiaSummaryCurveDefinition> allCurveDefinitionsVector = m_selectionEditor->selectedCurveDefinitions();
std::set<RiaSummaryCurveDefinition> allCurveDefinitions = std::set<RiaSummaryCurveDefinition>(allCurveDefinitionsVector.begin(), allCurveDefinitionsVector.end()); std::set<RiaSummaryCurveDefinition> allCurveDefinitions = std::set<RiaSummaryCurveDefinition>(allCurveDefinitionsVector.begin(), allCurveDefinitionsVector.end());