mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1927 Paste Ascii data command. Create an empty summary plot
This commit is contained in:
parent
eb8dbb1b86
commit
b28bcaa4e4
@ -96,12 +96,7 @@ void RicPasteAsciiDataToSummaryPlotFeature::onActionTriggered(bool isChecked)
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
summaryPlot = RicNewSummaryPlotFeature::createNewSummaryPlot(summaryPlotCollection, nullptr);
|
summaryPlot = createSummaryPlotAndAddToPlotCollection(summaryPlotCollection);
|
||||||
if (!summaryPlot)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
summaryPlot->setDescription(pasteOptions.plotTitle());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
caf::PdmSettings::writeFieldsToApplicationStore(&pasteOptions);
|
caf::PdmSettings::writeFieldsToApplicationStore(&pasteOptions);
|
||||||
@ -240,3 +235,16 @@ RicPasteAsciiDataToSummaryPlotFeature::CurveType RicPasteAsciiDataToSummaryPlotF
|
|||||||
}
|
}
|
||||||
return CURVE_UNKNOWN;
|
return CURVE_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
RimSummaryPlot* RicPasteAsciiDataToSummaryPlotFeature::createSummaryPlotAndAddToPlotCollection(RimSummaryPlotCollection *plotCollection)
|
||||||
|
{
|
||||||
|
auto summaryPlot = new RimSummaryPlot();
|
||||||
|
summaryPlot->setDescription(QString("Summary Plot %1").arg(plotCollection->summaryPlots.size() + 1));
|
||||||
|
plotCollection->summaryPlots().push_back(summaryPlot);
|
||||||
|
plotCollection->updateConnectedEditors();
|
||||||
|
summaryPlot->loadDataAndUpdate();
|
||||||
|
return summaryPlot;
|
||||||
|
}
|
||||||
|
@ -29,6 +29,8 @@
|
|||||||
class RimSummaryCurve;
|
class RimSummaryCurve;
|
||||||
class RimAsciiDataCurve;
|
class RimAsciiDataCurve;
|
||||||
class RicPasteAsciiDataToSummaryPlotFeatureUi;
|
class RicPasteAsciiDataToSummaryPlotFeatureUi;
|
||||||
|
class RimSummaryPlotCollection;
|
||||||
|
class RimSummaryPlot;
|
||||||
|
|
||||||
//==================================================================================================
|
//==================================================================================================
|
||||||
///
|
///
|
||||||
@ -58,4 +60,6 @@ private:
|
|||||||
static std::vector<RimAsciiDataCurve*> parseCurves(QString& data, const RicPasteAsciiDataToSummaryPlotFeatureUi& settings);
|
static std::vector<RimAsciiDataCurve*> parseCurves(QString& data, const RicPasteAsciiDataToSummaryPlotFeatureUi& settings);
|
||||||
|
|
||||||
static CurveType guessCurveType(const QString& curveName);
|
static CurveType guessCurveType(const QString& curveName);
|
||||||
|
|
||||||
|
static RimSummaryPlot* createSummaryPlotAndAddToPlotCollection(RimSummaryPlotCollection *plotCollection);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user