Qt6: QLocale::countryToString and QLocale::country() are deprecated since Qt 6.6

This commit is contained in:
wmayer
2024-09-11 16:34:59 +02:00
parent 77711e6459
commit c64ecd1e7b

View File

@@ -871,12 +871,20 @@ void AboutDialog::copyToClipboard()
#endif
QLocale loc;
str << "Locale: " << QLocale::languageToString(loc.language()) << "/"
#if QT_VERSION < QT_VERSION_CHECK(6,6,0)
<< QLocale::countryToString(loc.country())
#else
<< QLocale::territoryToString(loc.territory())
#endif
<< " (" << loc.name() << ")";
if (loc != QLocale::system()) {
loc = QLocale::system();
str << " [ OS: " << QLocale::languageToString(loc.language()) << "/"
#if QT_VERSION < QT_VERSION_CHECK(6,6,0)
<< QLocale::countryToString(loc.country())
#else
<< QLocale::territoryToString(loc.territory())
#endif
<< " (" << loc.name() << ") ]";
}
str << "\n";