#4214 Allow setting the curve symbol for Grid Cross Plots

This commit is contained in:
Gaute Lindkvist 2019-03-22 09:39:13 +01:00
parent 4c3c01a661
commit 97bb7483e5
3 changed files with 5 additions and 5 deletions

View File

@ -78,10 +78,10 @@ void RimGridCrossPlotCurve::setSamples(const std::vector<double>& xValues, const
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimGridCrossPlotCurve::updateCurveAppearance()
void RimGridCrossPlotCurve::setCurveAutoAppearance()
{
determineSymbol();
RimPlotCurve::updateCurveAppearance();
updateCurveAppearance();
}
//--------------------------------------------------------------------------------------------------

View File

@ -43,7 +43,7 @@ public:
void setGroupingInformation(int curveSetIndex, int groupIndex);
void setSamples(const std::vector<double>& xValues, const std::vector<double>& yValues);
void updateCurveAppearance() override;
void setCurveAutoAppearance();
int groupIndex() const;
protected:

View File

@ -469,7 +469,7 @@ void RimGridCrossPlotCurveSet::createCurves(const RigEclipseCrossPlotResult& res
curve->setSymbolEdgeColor(curve->color());
curve->setGroupingInformation(indexInPlot(), 0);
curve->setSamples(result.xValues, result.yValues);
curve->updateCurveAppearance();
curve->setCurveAutoAppearance();
curve->updateUiIconFromPlotSymbol();
m_crossPlotCurves.push_back(curve);
m_groupedResults[0] = result;
@ -527,7 +527,7 @@ void RimGridCrossPlotCurveSet::createCurves(const RigEclipseCrossPlotResult& res
curve->setSamples(it->second.xValues, it->second.yValues);
curve->showLegend(m_crossPlotCurves.empty());
curve->setLegendEntryText(createAutoName());
curve->updateCurveAppearance();
curve->setCurveAutoAppearance();
curve->updateUiIconFromPlotSymbol();
m_crossPlotCurves.push_back(curve);
}