summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Whiting <jpwhiting@kde.org>2015-10-02 15:18:05 -0600
committerFrederik Gladhorn <frederik.gladhorn@theqtcompany.com>2016-04-05 16:15:41 +0000
commit068a87502a34e7ddae66b2a4906f359a55a5184a (patch)
tree3f99cd93434fbb7eb021edf0477a87024edbdc4b
parent45a127b37ef743a4a6dade41e26bf582e96c7938 (diff)
Show language name and country in Language combo box for QLocale.
Change-Id: I16e1c6ffeea481dec314e8c8122abfd3ecd24822 Reviewed-by: Tuomas Tuononen <tuomas.tuononen@code-q.fi> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
-rw-r--r--examples/speech/hello_speak/mainwindow.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/speech/hello_speak/mainwindow.cpp b/examples/speech/hello_speak/mainwindow.cpp
index 6f2f300..31e2498 100644
--- a/examples/speech/hello_speak/mainwindow.cpp
+++ b/examples/speech/hello_speak/mainwindow.cpp
@@ -110,8 +110,11 @@ void MainWindow::engineSelected(int index)
QVector<QLocale> locales = m_speech->availableLocales();
QLocale current = m_speech->locale();
foreach (const QLocale &locale, locales) {
+ QString name(QString("%1 (%2)")
+ .arg(QLocale::languageToString(locale.language()))
+ .arg(QLocale::countryToString(locale.country())));
QVariant localeVariant(locale);
- ui.language->addItem(QLocale::languageToString(locale.language()), localeVariant);
+ ui.language->addItem(name, localeVariant);
if (locale.name() == current.name())
current = locale;
}