summaryrefslogtreecommitdiffstats
path: root/examples/widgets/widgets/calendarwidget/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/widgets/calendarwidget/window.cpp')
-rw-r--r--examples/widgets/widgets/calendarwidget/window.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/widgets/widgets/calendarwidget/window.cpp b/examples/widgets/widgets/calendarwidget/window.cpp
index 23010a6e1a..e88e41beb2 100644
--- a/examples/widgets/widgets/calendarwidget/window.cpp
+++ b/examples/widgets/widgets/calendarwidget/window.cpp
@@ -247,14 +247,13 @@ void Window::createGeneralOptionsGroupBox()
int index = 0;
for (int _lang = QLocale::C; _lang <= QLocale::LastLanguage; ++_lang) {
QLocale::Language lang = static_cast<QLocale::Language>(_lang);
- QList<QLocale::Country> countries = QLocale::countriesForLanguage(lang);
- for (int i = 0; i < countries.count(); ++i) {
- QLocale::Country country = countries.at(i);
+ const auto territories = QLocale::territoriesForLanguage(lang);
+ for (auto territory : territories) {
QString label = QLocale::languageToString(lang);
label += QLatin1Char('/');
- label += QLocale::countryToString(country);
- QLocale locale(lang, country);
- if (this->locale().language() == lang && this->locale().country() == country)
+ label += QLocale::territoryToString(territory);
+ QLocale locale(lang, territory);
+ if (this->locale().language() == lang && this->locale().territory() == territory)
curLocaleIndex = index;
localeCombo->addItem(label, locale);
++index;