Fix some issues related to legends in Grid Cross Plots

This commit is contained in:
Gaute Lindkvist
2019-02-26 15:42:58 +01:00
parent 7fa174807e
commit aa5935d5db
3 changed files with 27 additions and 15 deletions

View File

@@ -106,7 +106,13 @@ void RimGridCrossPlotCurve::updateZoomInParentPlot()
//--------------------------------------------------------------------------------------------------
void RimGridCrossPlotCurve::updateLegendsInPlot()
{
RimGridCrossPlot* plot = nullptr;
this->firstAncestorOrThisOfType(plot);
if (plot)
{
plot->reattachCurvesToQwtAndReplot();
}
RimPlotCurve::updateLegendsInPlot();
}
//--------------------------------------------------------------------------------------------------
@@ -137,4 +143,8 @@ void RimGridCrossPlotCurve::defineUiOrdering(QString uiConfigName, caf::PdmUiOrd
{
caf::PdmUiGroup* appearanceGroup = uiOrdering.addNewGroup("Appearance");
RimPlotCurve::appearanceUiOrdering(*appearanceGroup);
caf::PdmUiGroup* nameGroup = uiOrdering.addNewGroup("Curve Name");
nameGroup->add(&m_curveName);
nameGroup->add(&m_showLegend);
uiOrdering.skipRemainingFields(true);
}