From dae3fc7cfd6dbf3b5e7a39d12bcbb00d83cc8931 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 1 Jun 2026 14:30:28 +0200 Subject: [PATCH] Data Filters: add "go to" button. --- .../ProjectDataModel/CellFilters/RimDataFilterInView.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ApplicationLibCode/ProjectDataModel/CellFilters/RimDataFilterInView.cpp b/ApplicationLibCode/ProjectDataModel/CellFilters/RimDataFilterInView.cpp index e86b32d6c5..ec63632020 100644 --- a/ApplicationLibCode/ProjectDataModel/CellFilters/RimDataFilterInView.cpp +++ b/ApplicationLibCode/ProjectDataModel/CellFilters/RimDataFilterInView.cpp @@ -22,6 +22,8 @@ #include "RimCellFilter.h" #include "RimGridView.h" +#include "Riu3DMainWindowTools.h" + #include "cafPdmUiTreeOrdering.h" CAF_PDM_SOURCE_INIT( RimDataFilterInView, "DataFilterInView" ); @@ -110,6 +112,12 @@ void RimDataFilterInView::fieldChangedByUi( const caf::PdmFieldHandle* changedFi void RimDataFilterInView::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) { uiOrdering.add( &m_displayName ); + + if ( m_sourceFilter() ) + { + uiOrdering.addNewButton( "Go to Data Filter", [this]() { Riu3DMainWindowTools::selectAsCurrentItem( m_sourceFilter() ); } ); + } + uiOrdering.skipRemainingFields( true ); }