#868 Added copy and paste of curve filters

This commit is contained in:
Magne Sjaastad
2016-11-06 18:55:05 +01:00
parent 60d64fbe77
commit f116673827
6 changed files with 236 additions and 125 deletions

View File

@@ -270,32 +270,37 @@ QStringList RimContextCommandBuilder::commandsFromSelection()
}
else if (dynamic_cast<RimSummaryPlot*>(uiItem))
{
commandIds << "RicPasteSummaryCurveFeature";
commandIds << "RicPasteSummaryCurveFilterFeature";
commandIds << "Separator";
commandIds << "RicNewSummaryCurveFilterFeature";
commandIds << "RicNewSummaryCurveFeature";
commandIds << "RicCopyReferencesToClipboardFeature";
commandIds << "RicDeleteItemFeature";
commandIds << "Separator";
commandIds << "RicViewZoomAllFeature";
commandIds << "Separator";
commandIds << "RicDeleteItemFeature";
commandIds << "RicCopyReferencesToClipboardFeature";
commandIds << "RicPasteCurveFeature";
}
else if (dynamic_cast<RimSummaryCurve*>(uiItem))
{
commandIds << "RicPasteSummaryCurveFeature";
commandIds << "Separator";
commandIds << "RicNewSummaryCurveFilterFeature";
commandIds << "RicNewSummaryCurveFeature";
commandIds << "RicSummaryCurveSwitchAxisFeature";
commandIds << "Separator";
commandIds << "RicDeleteItemFeature";
commandIds << "RicCopyReferencesToClipboardFeature";
commandIds << "RicPasteCurveFeature";
commandIds << "RicDeleteItemFeature";
commandIds << "Separator";
commandIds << "RicSummaryCurveSwitchAxisFeature";
}
else if(dynamic_cast<RimSummaryCurveFilter*>(uiItem))
{
commandIds << "RicPasteSummaryCurveFilterFeature";
commandIds << "Separator";
commandIds << "RicNewSummaryCurveFilterFeature";
commandIds << "RicNewSummaryCurveFeature";
commandIds << "RicSummaryCurveSwitchAxisFeature";
commandIds << "Separator";
commandIds << "RicCopyReferencesToClipboardFeature";
commandIds << "RicDeleteItemFeature";
commandIds << "Separator";
commandIds << "RicSummaryCurveSwitchAxisFeature";
}
else if (dynamic_cast<RimSummaryCase*>(uiItem))
{
@@ -368,6 +373,10 @@ QStringList RimContextCommandBuilder::commandsFromSelection()
{
commandIds << "RicExecuteScriptForCasesFeature";
}
else if (dynamic_cast<RimSummaryCurve*>(uiItem))
{
commandIds << "RicCopyReferencesToClipboardFeature";
}
else if (dynamic_cast<RimWellLogCurve*>(uiItem) ||
dynamic_cast<RimWellLogTrack*>(uiItem) ||
dynamic_cast<RimWellLogPlot*>(uiItem) ||