QtSupport: Split QtVersionManager in a early and late constructed part

Change-Id: Iccf3f0e6c927fba1d5a9065978cc545d96185060
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2023-09-01 08:52:56 +02:00
parent cf9846ba77
commit e0ebce5379
3 changed files with 38 additions and 30 deletions

View File

@@ -24,9 +24,9 @@ Q_LOGGING_CATEGORY(qmllsLog, "qtc.qmlls.settings", QtWarningMsg);
static FilePath evaluateLatestQmlls()
{
// find latest qmlls, i.e. vals
if (!QtVersionManager::instance()->isLoaded())
if (!QtVersionManager::isLoaded())
return {};
const QtVersions versions = QtVersionManager::instance()->versions();
const QtVersions versions = QtVersionManager::versions();
FilePath latestQmlls;
QVersionNumber latestVersion;
FilePath latestQmakeFilePath;
@@ -78,7 +78,7 @@ void QmllsSettingsManager::setupAutoupdate()
&QtVersionManager::qtVersionsChanged,
this,
&QmllsSettingsManager::checkForChanges);
if (QtVersionManager::instance()->isLoaded())
if (QtVersionManager::isLoaded())
checkForChanges();
else
QObject::connect(QtVersionManager::instance(),