Modernize preference dialog to better handle many tabs (#14776)

* Modernize preference dialog to better handle many tabs
This commit is contained in:
JJ authored and GitHub committed 2026-09-18 11:56:17 +02:00
1 parent e0c1f23e6e
commit 53ec9dfe4d
4 files changed
+363 -2

No files matched your search

@@ -24,7 +24,7 @@
#include "RimProject.h"
#include "RiuPropertyViewTabWidget.h"
#include "RiuPropertyViewListWidget.h"
#include "cafPdmSettings.h"
#include "cafPdmUiModelChangeDetector.h"
@@ -63,7 +63,7 @@ void RicEditPreferencesFeature::onActionTriggered( bool isChecked )
std::unique_ptr<RiaPreferences> oldPreferences = clonePreferences( app->preferences() );
RiuPropertyViewTabWidget propertyDialog( RiaGuiApplication::widgetToUseAsParent(), app->preferences(), "Preferences", tabNames );
RiuPropertyViewListWidget propertyDialog( RiaGuiApplication::widgetToUseAsParent(), app->preferences(), "Preferences", tabNames );
auto pushButton = propertyDialog.dialogButtonBox()->addButton( "Help", QDialogButtonBox::HelpRole );
connect( pushButton, &QPushButton::clicked, this, &RicEditPreferencesFeature::showHelp );