diff options
Diffstat (limited to 'examples/widgets/calendarwidget/window.cpp')
-rw-r--r-- | examples/widgets/calendarwidget/window.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/widgets/calendarwidget/window.cpp b/examples/widgets/calendarwidget/window.cpp index 6796ef7f9d..8ba044bf11 100644 --- a/examples/widgets/calendarwidget/window.cpp +++ b/examples/widgets/calendarwidget/window.cpp @@ -67,7 +67,10 @@ Window::Window() void Window::localeChanged(int index) { - calendar->setLocale(localeCombo->itemData(index).toLocale()); + const QLocale newLocale(localeCombo->itemData(index).toLocale()); + calendar->setLocale(newLocale); + int newLocaleFirstDayIndex = firstDayCombo->findData(newLocale.firstDayOfWeek()); + firstDayCombo->setCurrentIndex(newLocaleFirstDayIndex); } //! [1] |