summaryrefslogtreecommitdiffstats
path: root/tests/manual/qlocale/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/qlocale/window.cpp')
-rw-r--r--tests/manual/qlocale/window.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/manual/qlocale/window.cpp b/tests/manual/qlocale/window.cpp
index 89e3ec6..775023e 100644
--- a/tests/manual/qlocale/window.cpp
+++ b/tests/manual/qlocale/window.cpp
@@ -46,9 +46,8 @@ Window::Window()
localeCombo->addItem("System", QLocale::system());
- QStringList locales = QLocale::matchingLocales(QLocale::AnyLanguage, QLocale::AnyScript, QLocale::AnyCountry);
- foreach (const QString &name, locales) {
- QLocale locale(name);
+ QList<QLocale> locales = QLocale::matchingLocales(QLocale::AnyLanguage, QLocale::AnyScript, QLocale::AnyCountry);
+ foreach (const QLocale &locale, locales) {
QString label = QLocale::languageToString(locale.language());
label += QLatin1Char('/');
if (locale.script() != QLocale::AnyScript) {
@@ -63,6 +62,8 @@ Window::Window()
this, SLOT(localeChanged(int)));
tabWidget = new QTabWidget;
+ info = new InfoWidget;
+ connect(this, SIGNAL(localeChanged(QLocale)), info, SLOT(localeChanged(QLocale)));
calendar = new CalendarWidget;
connect(this, SIGNAL(localeChanged(QLocale)), calendar, SLOT(localeChanged(QLocale)));
currency = new CurrencyWidget;
@@ -88,6 +89,7 @@ Window::Window()
l->addWidget(w);
l->addWidget(tabWidget);
+ tabWidget->addTab(info, "Info");
tabWidget->addTab(calendar, "Calendar");
tabWidget->addTab(currency, "Currency");
tabWidget->addTab(languages, "Languages");