Data Filters: add "go to" button.

This commit is contained in:
Kristian Bendiksen committed 2026-06-01 16:41:21 +02:00
1 parent e37b20afb1
commit dae3fc7cfd
1 file changed
+8
@@ -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 );
}