mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2144 Context menu: Remove commands from well path and sim well
This commit is contained in:
parent
503645e688
commit
bb4390651d
@ -20,10 +20,12 @@
|
||||
|
||||
#include "RiaApplication.h"
|
||||
|
||||
#include "RicWellLogTools.h"
|
||||
|
||||
#include "RigFlowDiagResults.h"
|
||||
#include "RimEclipseResultCase.h"
|
||||
#include "RimEclipseView.h"
|
||||
#include "RimFlowCharacteristicsPlot.h"
|
||||
#include "RigFlowDiagResults.h"
|
||||
#include "RimFlowDiagSolution.h"
|
||||
#include "RimFlowPlotCollection.h"
|
||||
#include "RimMainPlotCollection.h"
|
||||
@ -40,14 +42,13 @@ RimEclipseResultCase* activeEclipseResultCase()
|
||||
{
|
||||
RimView * activeView = RiaApplication::instance()->activeReservoirView();
|
||||
|
||||
auto eclView = dynamic_cast<RimEclipseView*>(activeView);
|
||||
RimEclipseView* eclView = dynamic_cast<RimEclipseView*>(activeView);
|
||||
|
||||
if (!eclView) return nullptr;
|
||||
|
||||
auto eclCase = dynamic_cast<RimEclipseResultCase*>(eclView->ownerCase());
|
||||
|
||||
return eclCase;
|
||||
RimEclipseResultCase* eclCase = dynamic_cast<RimEclipseResultCase*>(eclView->ownerCase());
|
||||
|
||||
return eclCase;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -61,6 +62,8 @@ bool RicShowFlowCharacteristicsPlotFeature::isCommandEnabled()
|
||||
|
||||
if (!eclCase->defaultFlowDiagSolution()) return false;
|
||||
|
||||
if (RicWellLogTools::isWellPathOrSimWellSelectedInView()) return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -20,11 +20,12 @@
|
||||
|
||||
#include "RiaApplication.h"
|
||||
#include "RicGridStatisticsDialog.h"
|
||||
#include "RicWellLogTools.h"
|
||||
|
||||
#include "RimProject.h"
|
||||
#include "Rim3dOverlayInfoConfig.h"
|
||||
#include "RimEclipseView.h"
|
||||
#include "RimGeoMechView.h"
|
||||
#include "RimProject.h"
|
||||
|
||||
#include "cafSelectionManagerTools.h"
|
||||
|
||||
@ -39,6 +40,8 @@ CAF_CMD_SOURCE_INIT(RicShowGridStatisticsFeature, "RicShowGridStatisticsFeature"
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RicShowGridStatisticsFeature::isCommandEnabled()
|
||||
{
|
||||
if (RicWellLogTools::isWellPathOrSimWellSelectedInView()) return false;
|
||||
|
||||
return RiaApplication::instance()->activeReservoirView() != nullptr;
|
||||
}
|
||||
|
||||
@ -60,6 +63,6 @@ void RicShowGridStatisticsFeature::onActionTriggered(bool isChecked)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RicShowGridStatisticsFeature::setupActionLook(QAction* actionToSetup)
|
||||
{
|
||||
actionToSetup->setText("Grid statistics");
|
||||
actionToSetup->setText("Grid Statistics");
|
||||
actionToSetup->setIcon(QIcon(":/statistics.png")); // Todo: Change icon
|
||||
}
|
||||
|
@ -19,9 +19,11 @@
|
||||
#include "RicNewGridTimeHistoryCurveFeature.h"
|
||||
|
||||
#include "RiaApplication.h"
|
||||
#include "RiaSummaryTools.h"
|
||||
|
||||
#include "RicNewSummaryCurveFeature.h"
|
||||
#include "RicSelectSummaryPlotUI.h"
|
||||
#include "RicWellLogTools.h"
|
||||
#include "WellLogCommands/RicWellLogPlotCurveFeatureImpl.h"
|
||||
|
||||
#include "RimEclipseCellColors.h"
|
||||
@ -44,7 +46,6 @@
|
||||
#include "cvfColor3.h"
|
||||
|
||||
#include <QAction>
|
||||
#include "RiaSummaryTools.h"
|
||||
|
||||
|
||||
CAF_CMD_SOURCE_INIT(RicNewGridTimeHistoryCurveFeature, "RicNewGridTimeHistoryCurveFeature");
|
||||
@ -200,6 +201,8 @@ QString RicNewGridTimeHistoryCurveFeature::suggestedNewPlotName()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RicNewGridTimeHistoryCurveFeature::isCommandEnabled()
|
||||
{
|
||||
if (RicWellLogTools::isWellPathOrSimWellSelectedInView()) return false;
|
||||
|
||||
std::vector<RiuSelectionItem*> items;
|
||||
RiuSelectionManager::instance()->selectedItems(items);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user