diff options
author | Jeremy Whiting <jpwhiting@kde.org> | 2015-10-02 15:18:05 -0600 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@theqtcompany.com> | 2016-04-05 16:15:41 +0000 |
commit | 068a87502a34e7ddae66b2a4906f359a55a5184a (patch) | |
tree | 3f99cd93434fbb7eb021edf0477a87024edbdc4b | |
parent | 45a127b37ef743a4a6dade41e26bf582e96c7938 (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.cpp | 5 |
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; } |