#14061 Reorder user interface for summary/grid ensemble import

* Agent docs: Recommend cmake --build over ninja when sharing build/ with Visual Studio
* Disable Create Well Target Mapping for grid ensembles with individual grids
* Move RimSummaryCaseMainCollection context menu items into appendMenuItems override
* Reorganize import menus: split per-window, group submenus, rename actions, add Import/Export icons
* Show icons on "New Statistics Case" and "New Grid Case Group" menu actions
* Rename grid/summary import submenus to "More" and use the import icon
This commit is contained in:
Magne Sjaastad authored and GitHub committed 2026-05-28 16:06:39 +02:00
1 parent 24700198fb
commit 2f8ec77851
21 files changed
+119 -54

No files matched your search

@@ -53,6 +53,7 @@
#include "RimSummaryPlot.h"
#include "RimWellRftPlot.h"
#include "cafCmdFeatureMenuBuilder.h"
#include "cafPdmFieldReorderCapability.h"
#include "cafProgressInfo.h"
@@ -407,6 +408,29 @@ void RimSummaryCaseMainCollection::loadAllSummaryCaseData()
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSummaryCaseMainCollection::appendMenuItems( caf::CmdFeatureMenuBuilder& menuBuilder ) const
{
menuBuilder << "RicImportSummaryCaseFeature";
menuBuilder << "RicImportGridAndSummaryEnsembleFeature";
menuBuilder.subMenuStart( "More", QIcon( ":/import.svg" ) );
menuBuilder << "RicImportRevealSummaryCaseFeature";
menuBuilder << "RicImportStimPlanSummaryCaseFeature";
menuBuilder << "RicImportSummaryCasesFeature";
menuBuilder << "RicImportSummaryGroupFeature";
menuBuilder << "RicImportEnsembleFeature";
menuBuilder.subMenuEnd();
menuBuilder << "Separator";
menuBuilder << "RicNewDerivedEnsembleFeature";
menuBuilder << "RicNewDerivedSummaryFeature";
menuBuilder << "Separator";
menuBuilder << "RicShowSummaryCurveCalculatorFeature";
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------