aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/studiowelcome
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2023-06-07 12:06:26 +0200
committerTim Jenssen <tim.jenssen@qt.io>2023-06-07 12:07:21 +0200
commita6d1b594a48090b6804e9d4b08ae9af10733a3e8 (patch)
tree464f69f9f06d9dbdb00ffc59cd45380b1ab915c1 /src/plugins/studiowelcome
parent69244a7a3aba1f2381655032dff0f36611b9edc8 (diff)
parentad5e8392fe867e6e0af15cd8f209753f60e8cac0 (diff)
Merge remote-tracking branch 'origin/11.0' into qds/dev
Diffstat (limited to 'src/plugins/studiowelcome')
-rw-r--r--src/plugins/studiowelcome/examplecheckout.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/studiowelcome/examplecheckout.cpp b/src/plugins/studiowelcome/examplecheckout.cpp
index 61a8e429d68..b919bf29394 100644
--- a/src/plugins/studiowelcome/examplecheckout.cpp
+++ b/src/plugins/studiowelcome/examplecheckout.cpp
@@ -105,9 +105,10 @@ DataModelDownloader::DataModelDownloader(QObject * /* parent */)
return;
auto studioWelcomePlugin = qobject_cast<StudioWelcome::Internal::StudioWelcomePlugin *>(plugin);
-
- if (studioWelcomePlugin) {
- QObject::connect(QmlDesigner::QmlDesignerBasePlugin::studioConfigSettingsPage(),
+ QmlDesigner::StudioConfigSettingsPage *settingsPage
+ = QmlDesigner::QmlDesignerBasePlugin::studioConfigSettingsPage();
+ if (studioWelcomePlugin && settingsPage) {
+ QObject::connect(settingsPage,
&QmlDesigner::StudioConfigSettingsPage::examplesDownloadPathChanged,
this,
&DataModelDownloader::targetPathMustChange);