aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Gruendl <henning.gruendl@qt.io>2023-11-20 12:31:53 +0100
committerHenning Gründl <henning.gruendl@qt.io>2023-11-24 13:35:57 +0000
commit66bda77d432f3039c222e9621b08b5347bdcbcd4 (patch)
tree6e2a11f835c6f0d0444bdd9ce370bf039a2a806c
parente2c1cfb69fb3fa9b0db13c27af07d30364872930 (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.cpp11
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)) {