QmlDesigner: Add option for Always auto-format ui.qml files in Design mode

Task-number: QDS-8170
Change-Id: I6e345c69e60a19fd8eb7a505d7f64cb5fd664c88
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2022-11-16 15:11:43 +01:00
committed by Tim Jenssen
parent cbd96ef312
commit 6296b9a1a4
2 changed files with 23 additions and 10 deletions

View File

@@ -164,6 +164,9 @@ QHash<QByteArray, QVariant> SettingsPageWidget::newSettings() const
m_ui.askBeforeDeletingAssetCheckBox->isChecked()); m_ui.askBeforeDeletingAssetCheckBox->isChecked());
settings.insert(DesignerSettingsKey::SMOOTH_RENDERING, m_ui.smoothRendering->isChecked()); settings.insert(DesignerSettingsKey::SMOOTH_RENDERING, m_ui.smoothRendering->isChecked());
settings.insert(DesignerSettingsKey::REFORMAT_UI_QML_FILES,
m_ui.alwaysAutoFormatUICheckBox->isChecked());
return settings; return settings;
} }
@@ -248,6 +251,9 @@ void SettingsPageWidget::setSettings(const DesignerSettings &settings)
m_ui.debugGroupBox->setVisible(showAdvancedFeatures); m_ui.debugGroupBox->setVisible(showAdvancedFeatures);
m_ui.featureTimelineEditorCheckBox->setVisible(standaloneMode); m_ui.featureTimelineEditorCheckBox->setVisible(standaloneMode);
m_ui.smoothRendering->setChecked(settings.value(DesignerSettingsKey::SMOOTH_RENDERING).toBool()); 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() void SettingsPageWidget::apply()

View File

@@ -264,7 +264,7 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="Utils::PathChooser" name="fallbackPuppetPathLineEdit" native="true"> <widget class="Utils::PathChooser" name="fallbackPuppetPathLineEdit">
<property name="enabled"> <property name="enabled">
<bool>true</bool> <bool>true</bool>
</property> </property>
@@ -305,7 +305,7 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="Utils::PathChooser" name="puppetBuildPathLineEdit" native="true"> <widget class="Utils::PathChooser" name="puppetBuildPathLineEdit">
<property name="enabled"> <property name="enabled">
<bool>true</bool> <bool>true</bool>
</property> </property>
@@ -433,13 +433,6 @@
<string>Features</string> <string>Features</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout_6"> <layout class="QGridLayout" name="gridLayout_6">
<item row="0" column="1">
<widget class="QCheckBox" name="featureTimelineEditorCheckBox">
<property name="text">
<string>Enable Timeline editor</string>
</property>
</widget>
</item>
<item row="0" column="0"> <item row="0" column="0">
<widget class="QCheckBox" name="designerAlwaysDesignModeCheckBox"> <widget class="QCheckBox" name="designerAlwaysDesignModeCheckBox">
<property name="text"> <property name="text">
@@ -447,13 +440,27 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="0"> <item row="2" column="0">
<widget class="QCheckBox" name="askBeforeDeletingAssetCheckBox"> <widget class="QCheckBox" name="askBeforeDeletingAssetCheckBox">
<property name="text"> <property name="text">
<string>Ask for confirmation before deleting asset</string> <string>Ask for confirmation before deleting asset</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="1">
<widget class="QCheckBox" name="alwaysAutoFormatUICheckBox">
<property name="text">
<string>Always auto-format ui.qml files in Design mode</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QCheckBox" name="featureTimelineEditorCheckBox">
<property name="text">
<string>Enable Timeline editor</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>