mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4338 Add grouping result to Grid Cross Plot Data set property editor
This commit is contained in:
@@ -792,7 +792,7 @@ void RimGridCrossPlotDataSet::defineUiOrdering(QString uiConfigName, caf::PdmUiO
|
|||||||
if (m_grouping() == GROUP_BY_RESULT)
|
if (m_grouping() == GROUP_BY_RESULT)
|
||||||
{
|
{
|
||||||
caf::PdmUiGroup* dataGroupingGroup = uiOrdering.addNewGroup("Data Grouping Property");
|
caf::PdmUiGroup* dataGroupingGroup = uiOrdering.addNewGroup("Data Grouping Property");
|
||||||
m_groupingProperty->uiOrdering(uiConfigName, *dataGroupingGroup);
|
m_groupingProperty->uiOrdering("AddLegendLevels", *dataGroupingGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
caf::PdmUiGroup* invisibleFullWidthGroup = uiOrdering.addNewGroup("Property Group");
|
caf::PdmUiGroup* invisibleFullWidthGroup = uiOrdering.addNewGroup("Property Group");
|
||||||
|
|||||||
@@ -183,6 +183,19 @@ void RimEclipseCellColors::initAfterRead()
|
|||||||
updateIconState();
|
updateIconState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void RimEclipseCellColors::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||||
|
{
|
||||||
|
RimEclipseResultDefinition::defineUiOrdering(uiConfigName, uiOrdering);
|
||||||
|
|
||||||
|
if (uiConfigName == "AddLegendLevels")
|
||||||
|
{
|
||||||
|
legendConfig()->uiOrdering("NumIntervalsOnly", uiOrdering);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -66,6 +66,9 @@ protected:
|
|||||||
friend class RimCellEdgeColors;
|
friend class RimCellEdgeColors;
|
||||||
void initAfterRead() override;
|
void initAfterRead() override;
|
||||||
|
|
||||||
|
|
||||||
|
void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void changeLegendConfig(QString resultVarNameOfNewLegend);
|
void changeLegendConfig(QString resultVarNameOfNewLegend);
|
||||||
|
|
||||||
|
|||||||
@@ -845,6 +845,12 @@ void RimRegularLegendConfig::defineUiOrdering(QString uiConfigName, caf::PdmUiOr
|
|||||||
uiOrdering.add(&m_numLevels);
|
uiOrdering.add(&m_numLevels);
|
||||||
uiOrdering.skipRemainingFields(true);
|
uiOrdering.skipRemainingFields(true);
|
||||||
}
|
}
|
||||||
|
else if (uiConfigName == "NumIntervalsOnly")
|
||||||
|
{
|
||||||
|
m_numLevels.uiCapability()->setUiName("Number of Intervals");
|
||||||
|
uiOrdering.add(&m_numLevels);
|
||||||
|
uiOrdering.skipRemainingFields(true);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
caf::PdmUiOrdering * formatGr = uiOrdering.addNewGroup("Format");
|
caf::PdmUiOrdering * formatGr = uiOrdering.addNewGroup("Format");
|
||||||
|
|||||||
Reference in New Issue
Block a user