mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4194 Grid Cross Plot: Add copy and paste of curve sets
This commit is contained in:
@@ -106,6 +106,14 @@ int RimGridCrossPlot::indexOfCurveSet(const RimGridCrossPlotCurveSet* curveSet)
|
||||
return -1;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimGridCrossPlot::addCurveSet(RimGridCrossPlotCurveSet* curveSet)
|
||||
{
|
||||
m_crossPlotCurveSets.push_back(curveSet);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -55,6 +55,7 @@ public:
|
||||
|
||||
RimGridCrossPlotCurveSet* createCurveSet();
|
||||
int indexOfCurveSet(const RimGridCrossPlotCurveSet* curveSet) const;
|
||||
void addCurveSet(RimGridCrossPlotCurveSet* curveSet);
|
||||
|
||||
std::vector<RimGridCrossPlotCurveSet*> curveSets() const;
|
||||
|
||||
|
||||
@@ -472,11 +472,13 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
|
||||
}
|
||||
else if (dynamic_cast<RimGridCrossPlot*>(uiItem))
|
||||
{
|
||||
menuBuilder << "RicPasteGridCrossPlotCurveSetFeature";
|
||||
menuBuilder << "RicCreateGridCrossPlotCurveSetFeature";
|
||||
menuBuilder << "RicSwapGridCrossPlotCurveSetAxesFeature";
|
||||
}
|
||||
else if (dynamic_cast<RimGridCrossPlotCurveSet*>(uiItem))
|
||||
{
|
||||
menuBuilder << "RicPasteGridCrossPlotCurveSetFeature";
|
||||
menuBuilder << "RicSwapGridCrossPlotCurveSetAxesFeature";
|
||||
}
|
||||
else if (dynamic_cast<RimSummaryPlot*>(uiItem)) // This is also the definition for RimSummaryCrossPlot
|
||||
|
||||
Reference in New Issue
Block a user