From 465b69f883b96de338623acc92991e8defd19abb Mon Sep 17 00:00:00 2001 From: uclaros Date: Fri, 16 Feb 2024 17:54:05 +0200 Subject: [PATCH] Give QgsScrollArea the same name as its child widget. Opening a specific options page relies on widget's objectName --- src/gui/qgsoptionsdialogbase.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/qgsoptionsdialogbase.cpp b/src/gui/qgsoptionsdialogbase.cpp index 8ffbd409ed4b..97cd020078b8 100644 --- a/src/gui/qgsoptionsdialogbase.cpp +++ b/src/gui/qgsoptionsdialogbase.cpp @@ -400,6 +400,7 @@ void QgsOptionsDialogBase::addPage( const QString &title, const QString &tooltip QgsScrollArea *scrollArea = new QgsScrollArea(); scrollArea->setWidgetResizable( true ); scrollArea->setFrameShape( QFrame::NoFrame ); + scrollArea->setObjectName( widget->objectName() ); scrollArea->setWidget( widget ); if ( newPage < 0 ) @@ -502,6 +503,7 @@ void QgsOptionsDialogBase::insertPage( const QString &title, const QString &tool scrollArea->setWidgetResizable( true ); scrollArea->setFrameShape( QFrame::NoFrame ); scrollArea->setWidget( widget ); + scrollArea->setObjectName( widget->objectName() ); mOptStackedWidget->insertWidget( page, scrollArea ); return; }