#4483 Summary Plot Stepping: Hide not relevant controls from property editor

This commit is contained in:
Magne Sjaastad 2019-08-19 07:56:43 +02:00
parent 4cb1c9faca
commit 4d8ce1e399

View File

@ -729,6 +729,7 @@ std::set<RimSummaryCase*> RimSummaryPlotSourceStepping::summaryCasesCurveCollect
//--------------------------------------------------------------------------------------------------
std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::computeVisibleFieldsAndSetFieldVisibility()
{
// Required to set all stepping controls hidden, as they show up in the property editor when selecting a plot
m_summaryCase.uiCapability()->setUiHidden(true);
m_includeEnsembleCasesForCaseStepping.uiCapability()->setUiHidden(true);
m_wellName.uiCapability()->setUiHidden(true);
@ -736,6 +737,9 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::computeVisibleFi
m_region.uiCapability()->setUiHidden(true);
m_quantity.uiCapability()->setUiHidden(true);
m_ensemble.uiCapability()->setUiHidden(true);
m_cellBlock.uiCapability()->setUiHidden(true);
m_segment.uiCapability()->setUiHidden(true);
m_completion.uiCapability()->setUiHidden(true);
std::vector<caf::PdmFieldHandle*> fields;
@ -834,6 +838,7 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::computeVisibleFi
{
QString txt = QString::number(*(analyzer.wellSegmentNumbers(m_wellName().toStdString()).begin()));
m_segment = txt;
m_segment.uiCapability()->setUiHidden(false);
fieldsCommonForAllCurves.push_back(&m_segment);
}
@ -842,6 +847,7 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::computeVisibleFi
{
QString txt = QString::fromStdString(*(analyzer.blocks().begin()));
m_cellBlock = txt;
m_cellBlock.uiCapability()->setUiHidden(false);
fieldsCommonForAllCurves.push_back(&m_cellBlock);
}
@ -850,6 +856,7 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::computeVisibleFi
{
QString txt = QString::fromStdString(*(analyzer.wellCompletions(m_wellName().toStdString()).begin()));
m_completion = txt;
m_completion.uiCapability()->setUiHidden(false);
fieldsCommonForAllCurves.push_back(&m_completion);
}