mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#8773 Source Stepping : Show data source stepping on summary multiplot
This commit is contained in:
parent
470d239a07
commit
9bbc709157
@ -293,6 +293,11 @@ void RimSummaryMultiPlot::defineUiOrdering( QString uiConfigName, caf::PdmUiOrde
|
|||||||
caf::PdmUiGroup* axesGroup = uiOrdering.addNewGroup( "Axes" );
|
caf::PdmUiGroup* axesGroup = uiOrdering.addNewGroup( "Axes" );
|
||||||
axesGroup->add( &m_syncSubPlotAxes );
|
axesGroup->add( &m_syncSubPlotAxes );
|
||||||
|
|
||||||
|
{
|
||||||
|
auto group = uiOrdering.addNewGroup( "Data Source" );
|
||||||
|
m_sourceStepping()->uiOrdering( uiConfigName, *group );
|
||||||
|
}
|
||||||
|
|
||||||
uiOrdering.skipRemainingFields( true );
|
uiOrdering.skipRemainingFields( true );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,7 +161,8 @@ void RimSummaryPlotSourceStepping::applyPrevOtherIdentifier()
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::fieldsToShowInToolbar()
|
std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::fieldsToShowInToolbar()
|
||||||
{
|
{
|
||||||
return activeFieldsForDataSourceStepping();
|
bool fieldsForToolbar = true;
|
||||||
|
return activeFieldsForDataSourceStepping( fieldsForToolbar );
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -169,7 +170,8 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::fieldsToShowInTo
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimSummaryPlotSourceStepping::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering )
|
void RimSummaryPlotSourceStepping::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering )
|
||||||
{
|
{
|
||||||
auto visible = activeFieldsForDataSourceStepping();
|
bool fieldsForToolbar = false;
|
||||||
|
auto visible = activeFieldsForDataSourceStepping( fieldsForToolbar );
|
||||||
if ( visible.empty() )
|
if ( visible.empty() )
|
||||||
{
|
{
|
||||||
uiOrdering.add( &m_placeholderForLabel );
|
uiOrdering.add( &m_placeholderForLabel );
|
||||||
@ -209,8 +211,11 @@ QList<caf::PdmOptionItemInfo>
|
|||||||
{
|
{
|
||||||
if ( sumCase->ensemble() )
|
if ( sumCase->ensemble() )
|
||||||
{
|
{
|
||||||
auto name = sumCase->ensemble()->name() + " : " + sumCase->displayCaseName();
|
if ( m_includeEnsembleCasesForCaseStepping() )
|
||||||
options.append( caf::PdmOptionItemInfo( name, sumCase ) );
|
{
|
||||||
|
auto name = sumCase->ensemble()->name() + " : " + sumCase->displayCaseName();
|
||||||
|
options.append( caf::PdmOptionItemInfo( name, sumCase ) );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -744,7 +749,7 @@ std::set<RimSummaryCase*> RimSummaryPlotSourceStepping::summaryCasesCurveCollect
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::activeFieldsForDataSourceStepping()
|
std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::activeFieldsForDataSourceStepping( bool toolbarFields )
|
||||||
{
|
{
|
||||||
std::vector<caf::PdmFieldHandle*> fields;
|
std::vector<caf::PdmFieldHandle*> fields;
|
||||||
|
|
||||||
@ -757,7 +762,7 @@ std::vector<caf::PdmFieldHandle*> RimSummaryPlotSourceStepping::activeFieldsForD
|
|||||||
m_summaryCase = *( sumCases.begin() );
|
m_summaryCase = *( sumCases.begin() );
|
||||||
|
|
||||||
fields.push_back( &m_summaryCase );
|
fields.push_back( &m_summaryCase );
|
||||||
fields.push_back( &m_includeEnsembleCasesForCaseStepping );
|
if ( !toolbarFields ) fields.push_back( &m_includeEnsembleCasesForCaseStepping );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ private:
|
|||||||
|
|
||||||
std::set<RifEclipseSummaryAddress> addressesForCurvesInPlot() const;
|
std::set<RifEclipseSummaryAddress> addressesForCurvesInPlot() const;
|
||||||
std::set<RimSummaryCase*> summaryCasesCurveCollection() const;
|
std::set<RimSummaryCase*> summaryCasesCurveCollection() const;
|
||||||
std::vector<caf::PdmFieldHandle*> activeFieldsForDataSourceStepping();
|
std::vector<caf::PdmFieldHandle*> activeFieldsForDataSourceStepping( bool toolbarFields );
|
||||||
std::set<RimSummaryCaseCollection*> ensembleCollection() const;
|
std::set<RimSummaryCaseCollection*> ensembleCollection() const;
|
||||||
|
|
||||||
bool isXAxisStepping() const;
|
bool isXAxisStepping() const;
|
||||||
|
Loading…
Reference in New Issue
Block a user