QmlDesigner: fix kits not loaded warnings

Change-Id: Iedf4120705c2e4f66d9acca104e1348848b73900
Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
(cherry picked from commit ccaa6b6ec7)
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenßen
2025-04-04 14:02:53 +02:00
committed by Tim Jenssen
parent dcafd08e35
commit 0017c2c305
2 changed files with 4 additions and 0 deletions

View File

@@ -853,6 +853,8 @@ int ToolBarBackend::currentStyle() const
QStringList ToolBarBackend::kits() const
{
if (!ProjectExplorer::KitManager::isLoaded())
return {};
auto kits = Utils::filtered(ProjectExplorer::KitManager::kits(), [](ProjectExplorer::Kit *kit) {
const auto qtVersion = QtSupport::QtKitAspect::qtVersion(kit);
const auto dev = ProjectExplorer::DeviceKitAspect::device(kit);

View File

@@ -706,6 +706,8 @@ void StudioWelcomePlugin::extensionsInitialized()
bool StudioWelcomePlugin::delayedInitialize()
{
QTimer::singleShot(2000, this, []() {
if (!ProjectExplorer::KitManager::isLoaded())
return;
auto modelManager = QmlJS::ModelManagerInterface::instance();
if (!modelManager)
return;