diff --git a/src/plugins/qmldesigner/settingspage.cpp b/src/plugins/qmldesigner/settingspage.cpp index 02e775c5987..1e107f8996f 100644 --- a/src/plugins/qmldesigner/settingspage.cpp +++ b/src/plugins/qmldesigner/settingspage.cpp @@ -164,6 +164,9 @@ QHash SettingsPageWidget::newSettings() const m_ui.askBeforeDeletingAssetCheckBox->isChecked()); settings.insert(DesignerSettingsKey::SMOOTH_RENDERING, m_ui.smoothRendering->isChecked()); + settings.insert(DesignerSettingsKey::REFORMAT_UI_QML_FILES, + m_ui.alwaysAutoFormatUICheckBox->isChecked()); + return settings; } @@ -248,6 +251,9 @@ void SettingsPageWidget::setSettings(const DesignerSettings &settings) m_ui.debugGroupBox->setVisible(showAdvancedFeatures); m_ui.featureTimelineEditorCheckBox->setVisible(standaloneMode); m_ui.smoothRendering->setChecked(settings.value(DesignerSettingsKey::SMOOTH_RENDERING).toBool()); + + m_ui.alwaysAutoFormatUICheckBox->setChecked( + settings.value(DesignerSettingsKey::REFORMAT_UI_QML_FILES).toBool()); } void SettingsPageWidget::apply() diff --git a/src/plugins/qmldesigner/settingspage.ui b/src/plugins/qmldesigner/settingspage.ui index 2e7c9516554..37057546df7 100644 --- a/src/plugins/qmldesigner/settingspage.ui +++ b/src/plugins/qmldesigner/settingspage.ui @@ -264,7 +264,7 @@ - + true @@ -305,7 +305,7 @@ - + true @@ -433,13 +433,6 @@ Features - - - - Enable Timeline editor - - - @@ -447,13 +440,27 @@ - + Ask for confirmation before deleting asset + + + + Always auto-format ui.qml files in Design mode + + + + + + + Enable Timeline editor + + +