From 27682f2a3448b2c3257cef4c8230b22b76d4d20c Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Mon, 3 Oct 2016 14:33:06 +0200 Subject: [PATCH] Select simulation well in property editor when picked in 3D view --- ApplicationCode/UserInterface/RiuViewerCommands.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ApplicationCode/UserInterface/RiuViewerCommands.cpp b/ApplicationCode/UserInterface/RiuViewerCommands.cpp index a31f98d266..0cb78de0c6 100644 --- a/ApplicationCode/UserInterface/RiuViewerCommands.cpp +++ b/ApplicationCode/UserInterface/RiuViewerCommands.cpp @@ -504,6 +504,7 @@ void RiuViewerCommands::handlePickAction(int winPosX, int winPosY, Qt::KeyboardM const RivFemPickSourceInfo* femSourceInfo = dynamic_cast(firstHitPart->sourceInfo()); const RivIntersectionSourceInfo* crossSectionSourceInfo = dynamic_cast(firstHitPart->sourceInfo()); const RivIntersectionBoxSourceInfo* intersectionBoxSourceInfo = dynamic_cast(firstHitPart->sourceInfo()); + const RivEclipseWellSourceInfo* eclipseWellSourceInfo = dynamic_cast(firstHitPart->sourceInfo()); if (rivSourceInfo) { @@ -533,6 +534,10 @@ void RiuViewerCommands::handlePickAction(int winPosX, int winPosY, Qt::KeyboardM RiuMainWindow::instance()->selectAsCurrentItem(const_cast(intersectionBoxSourceInfo->intersectionBox())); } + else if (eclipseWellSourceInfo) + { + RiuMainWindow::instance()->selectAsCurrentItem(eclipseWellSourceInfo->well()); + } } if (firstNncHitPart && firstNncHitPart->sourceInfo())