Fix Qt 6 deprecation warnings

This commit is contained in:
Alexander Babikov
2025-08-15 00:31:57 +05:00
parent bc3caa557f
commit d2509bd2ad
6 changed files with 40 additions and 0 deletions

View File

@@ -253,7 +253,11 @@ VMManagerSystem::loadSettings()
QString setting_value;
// QSettings will interpret lines with commas as QStringList.
// Check for it and join them back to a string.
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
if (settings.value(key_name).typeId() == QMetaType::QStringList) {
#else
if (settings.value(key_name).type() == QVariant::StringList) {
#endif
setting_value = settings.value(key_name).toStringList().join(", ");
} else {
setting_value = settings.value(key_name).toString();