mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Hide x-axis group for decline curves
This commit is contained in:
@@ -876,6 +876,14 @@ void RimSummaryCurve::defineEditorAttribute( const caf::PdmFieldHandle* field, Q
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSummaryCurve::hideXAxisGroup()
|
||||
{
|
||||
m_showXAxisGroup = false;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -902,6 +910,7 @@ void RimSummaryCurve::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering
|
||||
curveDataGroup->add( &m_showErrorBars );
|
||||
}
|
||||
|
||||
if ( m_showXAxisGroup )
|
||||
{
|
||||
caf::PdmUiGroup* curveDataGroup = uiOrdering.addNewGroup( "Summary Vector X Axis" );
|
||||
curveDataGroup->add( &m_xAxisType, { true, 3, 1 } );
|
||||
|
||||
@@ -131,6 +131,8 @@ protected:
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
void defineEditorAttribute( const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute ) override;
|
||||
|
||||
void hideXAxisGroup();
|
||||
|
||||
private:
|
||||
RifSummaryReaderInterface* valuesSummaryReaderX() const;
|
||||
RifSummaryReaderInterface* valuesSummaryReaderY() const;
|
||||
@@ -162,4 +164,6 @@ private:
|
||||
caf::PdmChildField<RimSummaryCurveAutoName*> m_curveNameConfig;
|
||||
caf::PdmField<caf::AppEnum<RiaDefines::PlotAxis>> m_plotAxis_OBSOLETE;
|
||||
caf::PdmField<bool> m_isTopZWithinCategory;
|
||||
|
||||
bool m_showXAxisGroup = true;
|
||||
};
|
||||
|
||||
@@ -345,6 +345,9 @@ void RimSummaryDeclineCurve::defineUiOrdering( QString uiConfigName, caf::PdmUiO
|
||||
{
|
||||
RimPlotCurve::updateFieldUiState();
|
||||
|
||||
// A decline curve is only supported for time history curves, hide the X-axis group.
|
||||
hideXAxisGroup();
|
||||
|
||||
caf::PdmUiGroup* declineCurveGroup = uiOrdering.addNewGroup( "Decline Curve" );
|
||||
declineCurveGroup->add( &m_declineCurveType );
|
||||
declineCurveGroup->add( &m_predictionYears );
|
||||
|
||||
Reference in New Issue
Block a user