Use uiOrdering to get all child fields

This commit is contained in:
Magne Sjaastad
2024-10-10 13:44:11 +02:00
parent 5ced7e1d2f
commit 57e87d8c47
3 changed files with 64 additions and 19 deletions

View File

@@ -25,6 +25,8 @@
#include "Riu3DMainWindowTools.h"
#include "cafSelectionManagerTools.h"
#include <QAction>
CAF_CMD_SOURCE_INIT( RicAddFieldToQuickAccessFeature, "RicAddFieldToQuickAccessFeature" );
@@ -42,7 +44,9 @@ void RicAddFieldToQuickAccessFeature::onActionTriggered( bool isChecked )
RimFieldReference fieldRef;
fieldRef.setObject( firstObject );
caf::PdmUiPropertyViewDialog propertyDialog( Riu3DMainWindowTools::mainWindowWidget(), &fieldRef, "Select Field", "" );
caf::PdmUiPropertyViewDialog propertyDialog( Riu3DMainWindowTools::mainWindowWidget(), &fieldRef, "Pin Field to Quick Access", "" );
propertyDialog.setWindowIcon( QIcon( ":/pin.svg" ) );
if ( propertyDialog.exec() == QDialog::Accepted )
{
auto field = fieldRef.field();