From ff996e75eac9eeaae9233316329f908f6079e8c8 Mon Sep 17 00:00:00 2001 From: astridkbjorke Date: Tue, 20 Dec 2016 11:25:06 +0100 Subject: [PATCH] Show intersection context menu item when linked view is range filter controlled --- .../UserInterface/RiuViewerCommands.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/ApplicationCode/UserInterface/RiuViewerCommands.cpp b/ApplicationCode/UserInterface/RiuViewerCommands.cpp index a6d0a795f7..c570b3d4bc 100644 --- a/ApplicationCode/UserInterface/RiuViewerCommands.cpp +++ b/ApplicationCode/UserInterface/RiuViewerCommands.cpp @@ -222,16 +222,18 @@ void RiuViewerCommands::displayContextMenu(QMouseEvent* event) menu.addAction(QIcon(":/CellFilter_Range.png"), QString("J-slice range filter"), this, SLOT(slotRangeFilterJ())); menu.addAction(QIcon(":/CellFilter_Range.png"), QString("K-slice range filter"), this, SLOT(slotRangeFilterK())); - menu.addSeparator(); - menu.addAction(caf::CmdFeatureManager::instance()->action("RicNewPolylineIntersectionFeature")); - menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxAtPosFeature")); - menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxXSliceFeature")); - menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxYSliceFeature")); - menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxZSliceFeature")); - - menu.addSeparator(); } + if (menu.actions().size() > 0) menu.addSeparator(); + menu.addAction(caf::CmdFeatureManager::instance()->action("RicNewPolylineIntersectionFeature")); + menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxAtPosFeature")); + menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxXSliceFeature")); + menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxYSliceFeature")); + menu.addAction(caf::CmdFeatureManager::instance()->action("RicIntersectionBoxZSliceFeature")); + menu.addSeparator(); + + + RimEclipseView* eclipseView = dynamic_cast(m_reservoirView.p()); if (eclipseView) {