#2199, #2245 Summary plots. Add paste commands for cross plot. Add duplicate summary plots and curves

This commit is contained in:
Bjørn Erik Jensen
2017-12-12 13:22:16 +01:00
parent b7bdce1d9e
commit 9769d391e1
23 changed files with 880 additions and 65 deletions

View File

@@ -86,13 +86,19 @@ void RimSummaryCrossPlotCollection::summaryPlotItemInfos(QList<caf::PdmOptionIte
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryPlot* RimSummaryCrossPlotCollection::addSummaryPlot()
RimSummaryPlot* RimSummaryCrossPlotCollection::createSummaryPlot()
{
RimSummaryPlot* plot = new RimSummaryCrossPlot();
m_summaryCrossPlots().push_back(plot);
plot->setDescription(QString("Summary Cross Plot %1").arg(m_summaryCrossPlots.size()));
return plot;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSummaryCrossPlotCollection::addSummaryPlot(RimSummaryPlot *plot)
{
m_summaryCrossPlots().push_back(plot);
}

View File

@@ -37,7 +37,8 @@ public:
void deleteAllChildObjects();
std::vector<RimSummaryPlot*> summaryPlots() const;
RimSummaryPlot* addSummaryPlot();
RimSummaryPlot* createSummaryPlot();
void addSummaryPlot(RimSummaryPlot *plot);
void updateSummaryNameHasChanged();
void summaryPlotItemInfos(QList<caf::PdmOptionItemInfo>* optionInfos) const;