diff --git a/src/libs/utils/json.cpp b/src/libs/utils/json.cpp index 70bbc90990a..5afd4a685b7 100644 --- a/src/libs/utils/json.cpp +++ b/src/libs/utils/json.cpp @@ -65,7 +65,7 @@ QString JsonValue::kindToString(JsonValue::Kind kind) JsonValue *JsonValue::build(const QVariant &variant, JsonMemoryPool *pool) { - switch (variant.type()) { + switch (variant.typeId()) { case QVariant::List: { auto newValue = new (pool) JsonArrayValue; diff --git a/src/plugins/android/androidconfigurations.cpp b/src/plugins/android/androidconfigurations.cpp index 9c444f6e756..82410682c60 100644 --- a/src/plugins/android/androidconfigurations.cpp +++ b/src/plugins/android/androidconfigurations.cpp @@ -191,7 +191,7 @@ void AndroidConfig::load(const QSettings &settings) { // user settings QVariant emulatorArgs = settings.value(EmulatorArgsKey, QString("-netdelay none -netspeed full")); - if (emulatorArgs.type() == QVariant::StringList) // Changed in 8.0 from QStringList to QString. + if (emulatorArgs.typeId() == QVariant::StringList) // Changed in 8.0 from QStringList to QString. emulatorArgs = ProcessArgs::joinArgs(emulatorArgs.toStringList()); m_emulatorArgs = emulatorArgs.toString(); m_sdkLocation = FilePath::fromUserInput(settings.value(SDKLocationKey).toString()).cleanPath(); diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp index 529f7ab0ca7..2f52d694f3c 100644 --- a/src/plugins/android/androidrunnerworker.cpp +++ b/src/plugins/android/androidrunnerworker.cpp @@ -280,7 +280,7 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa m_beforeStartAdbCommands.append(QString("shell %1").arg(shellCmd)); if (auto aspect = runControl->aspect(Constants::ANDROID_POSTFINISHSHELLCMDLIST)) { - QTC_CHECK(aspect->value.type() == QVariant::String); + QTC_CHECK(aspect->value.typeId() == QVariant::String); const QStringList commands = aspect->value.toString().split('\n', Qt::SkipEmptyParts); for (const QString &shellCmd : commands) m_afterFinishAdbCommands.append(QString("shell %1").arg(shellCmd)); diff --git a/src/plugins/designer/formeditor.cpp b/src/plugins/designer/formeditor.cpp index 96e65796500..ab2dd3ddd1e 100644 --- a/src/plugins/designer/formeditor.cpp +++ b/src/plugins/designer/formeditor.cpp @@ -647,7 +647,7 @@ ActionContainer *FormEditorData::createPreviewStyleMenu(QActionGroup *actionGrou QString name = menuId; name += dot; const QVariant data = a->data(); - const bool isDeviceProfile = data.type() == QVariant::Int; + const bool isDeviceProfile = data.typeId() == QVariant::Int; if (isDeviceProfile) { name += deviceProfilePrefix; name += dot; diff --git a/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp b/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp index 2d952513ab8..5a0fb654a3e 100644 --- a/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp +++ b/src/plugins/qbsprojectmanager/qbsprofilemanager.cpp @@ -60,7 +60,7 @@ QString toJSLiteral(const QVariant &val) { if (!val.isValid()) return QString("undefined"); - if (val.type() == QVariant::List || val.type() == QVariant::StringList) { + if (val.typeId() == QVariant::List || val.typeId() == QVariant::StringList) { QString res; const auto list = val.toList(); for (const QVariant &child : list) { @@ -71,7 +71,7 @@ QString toJSLiteral(const QVariant &val) res.append(']'); return res; } - if (val.type() == QVariant::Map) { + if (val.typeId() == QVariant::Map) { const QVariantMap &vm = val.toMap(); QString str("{"); for (auto it = vm.begin(); it != vm.end(); ++it) { @@ -82,7 +82,7 @@ QString toJSLiteral(const QVariant &val) str += '}'; return str; } - if (val.type() == QVariant::Bool) + if (val.typeId() == QVariant::Bool) return toJSLiteral(val.toBool()); if (val.canConvert(QVariant::String)) return toJSLiteral(val.toString()); diff --git a/src/plugins/qmljseditor/quicktoolbar.cpp b/src/plugins/qmljseditor/quicktoolbar.cpp index 670dd0ce306..cce60c03cf9 100644 --- a/src/plugins/qmljseditor/quicktoolbar.cpp +++ b/src/plugins/qmljseditor/quicktoolbar.cpp @@ -255,7 +255,7 @@ void QuickToolBar::setProperty(const QString &propertyName, const QVariant &valu { QString stringValue = value.toString(); - if (value.type() == QVariant::Color) + if (value.typeId() == QVariant::Color) stringValue = QLatin1Char('\"') + value.toString() + QLatin1Char('\"'); if (cast(m_node) || cast(m_node)) { diff --git a/src/plugins/qtsupport/qtkitinformation.cpp b/src/plugins/qtsupport/qtkitinformation.cpp index 18d6d7b9c83..4d57a423ee1 100644 --- a/src/plugins/qtsupport/qtkitinformation.cpp +++ b/src/plugins/qtsupport/qtkitinformation.cpp @@ -337,7 +337,7 @@ int QtKitAspect::qtVersionId(const Kit *k) int id = -1; QVariant data = k->value(QtKitAspect::id(), -1); - if (data.type() == QVariant::Int) { + if (data.typeId() == QVariant::Int) { bool ok; id = data.toInt(&ok); if (!ok) diff --git a/src/plugins/squish/squishwizardpages.cpp b/src/plugins/squish/squishwizardpages.cpp index 70003cb2bf4..33567b11199 100644 --- a/src/plugins/squish/squishwizardpages.cpp +++ b/src/plugins/squish/squishwizardpages.cpp @@ -282,7 +282,7 @@ bool SquishFileGenerator::setup(const QVariant &data, QString *errorMessage) if (data.isNull()) return false; - if (data.type() != QVariant::Map) { + if (data.typeId() != QVariant::Map) { *errorMessage = Tr::tr("Key is not an object."); return false; }