diff options
author | Henning Gruendl <henning.gruendl@qt.io> | 2023-11-20 12:31:53 +0100 |
---|---|---|
committer | Henning Gründl <henning.gruendl@qt.io> | 2023-11-24 13:35:57 +0000 |
commit | 66bda77d432f3039c222e9621b08b5347bdcbcd4 (patch) | |
tree | 6e2a11f835c6f0d0444bdd9ce370bf039a2a806c | |
parent | e2c1cfb69fb3fa9b0db13c27af07d30364872930 (diff) |
QmlDesigner: Make minimumSizeHint setting passive
Remove the connection to the minimum size hint setting and the active
call to the dock manager and force the user to restart design studio to
apply changes.
Change-Id: I2aca66b02a1f7658a2dac7322f6a530bf9f6b084
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
-rw-r--r-- | src/plugins/qmldesigner/settingspage.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/plugins/qmldesigner/settingspage.cpp b/src/plugins/qmldesigner/settingspage.cpp index 19b329ad28..2f3582cdf7 100644 --- a/src/plugins/qmldesigner/settingspage.cpp +++ b/src/plugins/qmldesigner/settingspage.cpp @@ -4,7 +4,6 @@ #include "settingspage.h" #include "designersettings.h" -#include "designmodewidget.h" #include "qmldesignerexternaldependencies.h" #include "qmldesignerplugin.h" @@ -293,13 +292,6 @@ SettingsPageWidget::SettingsPageWidget(ExternalDependencies &externalDependencie m_styleLineEdit->setText(m_controls2StyleComboBox->currentText()); }); - connect(m_featureDockWidgetContentMinSize, &QCheckBox::toggled, this, [=](bool checked) { - if (checked && !m_featureDockWidgetContentMinSize->isChecked()) - m_featureDockWidgetContentMinSize->setChecked(true); - - QmlDesignerPlugin::instance()->mainWidget()->setMinimumSizeHintFromContentMinimumSize(checked); - }); - m_forwardPuppetOutputComboBox->addItems(puppetModes()); m_debugPuppetComboBox->addItems(puppetModes()); @@ -491,7 +483,8 @@ void SettingsPageWidget::apply() DesignerSettingsKey::FORWARD_PUPPET_OUTPUT, DesignerSettingsKey::DEBUG_PUPPET, DesignerSettingsKey::ENABLE_MODEL_EXCEPTION_OUTPUT, - DesignerSettingsKey::ENABLE_TIMELINEVIEW}; + DesignerSettingsKey::ENABLE_TIMELINEVIEW, + DesignerSettingsKey::ENABLE_DOCKWIDGET_CONTENT_MIN_SIZE}; for (const char * const key : restartNecessaryKeys) { if (QmlDesignerPlugin::settings().value(key) != settings.value(key)) { |