19
19
#include " qgsapplication.h"
20
20
#include " qgslogger.h"
21
21
#include " qgsstatusbar.h"
22
+ #include " qgsgui.h"
22
23
23
24
#include < QAction>
24
25
#include < QDir>
@@ -47,16 +48,15 @@ QgsCustomizationDialog::QgsCustomizationDialog( QWidget * parent, QSettings * se
47
48
{
48
49
mSettings = settings;
49
50
setupUi ( this );
51
+ QgsGui::enableAutoGeometryRestore ( this );
52
+
50
53
connect ( actionSave, &QAction::triggered, this , &QgsCustomizationDialog::actionSave_triggered );
51
54
connect ( actionLoad, &QAction::triggered, this , &QgsCustomizationDialog::actionLoad_triggered );
52
55
connect ( actionExpandAll, &QAction::triggered, this , &QgsCustomizationDialog::actionExpandAll_triggered );
53
56
connect ( actionCollapseAll, &QAction::triggered, this , &QgsCustomizationDialog::actionCollapseAll_triggered );
54
57
connect ( actionSelectAll, &QAction::triggered, this , &QgsCustomizationDialog::actionSelectAll_triggered );
55
58
connect ( mCustomizationEnabledCheckBox , &QCheckBox::toggled, this , &QgsCustomizationDialog::mCustomizationEnabledCheckBox_toggled );
56
59
57
- QSettings appSettings;
58
- restoreGeometry ( appSettings.value ( QStringLiteral ( " Windows/Customization/geometry" ) ).toByteArray () );
59
-
60
60
init ();
61
61
QStringList myHeaders;
62
62
myHeaders << tr ( " Object name" ) << tr ( " Label" );
@@ -74,8 +74,6 @@ QgsCustomizationDialog::QgsCustomizationDialog( QWidget * parent, QSettings * se
74
74
75
75
QgsCustomizationDialog::~QgsCustomizationDialog ()
76
76
{
77
- QSettings settings;
78
- settings.setValue ( QStringLiteral ( " Windows/Customization/geometry" ), saveGeometry () );
79
77
}
80
78
81
79
QTreeWidgetItem *QgsCustomizationDialog::item ( const QString &path, QTreeWidgetItem *widgetItem )
0 commit comments