From 726adcacf373a81df1af7928c6c20fcd333f2711 Mon Sep 17 00:00:00 2001 From: Rebecca Cox Date: Mon, 6 Nov 2017 16:07:29 +0100 Subject: [PATCH] PLT Plot: Move settings and hide track and plot --- .../ProjectDataModel/Flow/RimWellPltPlot.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ApplicationCode/ProjectDataModel/Flow/RimWellPltPlot.cpp b/ApplicationCode/ProjectDataModel/Flow/RimWellPltPlot.cpp index c10892201b..0921ccb63e 100644 --- a/ApplicationCode/ProjectDataModel/Flow/RimWellPltPlot.cpp +++ b/ApplicationCode/ProjectDataModel/Flow/RimWellPltPlot.cpp @@ -107,6 +107,8 @@ RimWellPltPlot::RimWellPltPlot() m_wellLogPlot.uiCapability()->setUiHidden(true); m_wellLogPlot = new RimWellLogPlot(); m_wellLogPlot->setDepthType(RimWellLogPlot::MEASURED_DEPTH); + m_wellLogPlot.uiCapability()->setUiTreeHidden(true); + m_wellLogPlot.uiCapability()->setUiTreeChildrenHidden(true); CAF_PDM_InitFieldNoDefault(&m_wellName, "WellName", "WellName", "", "", ""); CAF_PDM_InitField(&m_branchIndex, "BranchIndex", 0, "BranchIndex", "", "", ""); @@ -1427,6 +1429,22 @@ void RimWellPltPlot::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& //uiOrdering.add(&m_showPlotTitle); + if (m_wellLogPlot && m_wellLogPlot->trackCount() > 0) + { + RimWellLogTrack* track = m_wellLogPlot->trackByIndex(0); + + track->uiOrderingForShowFormationNamesAndCase(uiOrdering); + + caf::PdmUiGroup* legendAndAxisGroup = uiOrdering.addNewGroup("Legend and Axis"); + legendAndAxisGroup->setCollapsedByDefault(true); + + m_wellLogPlot->uiOrderingForPlot(*legendAndAxisGroup); + + track->uiOrderingForVisibleXRange(*legendAndAxisGroup); + + m_wellLogPlot->uiOrderingForVisibleDepthRange(*legendAndAxisGroup); + } + uiOrdering.skipRemainingFields(true); }