diff options
Diffstat (limited to 'rbutil/rbutilqt/base/ttssapi.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/ttssapi.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/base/ttssapi.cpp b/rbutil/rbutilqt/base/ttssapi.cpp index b149e1d786..2cc95cd4aa 100644 --- a/rbutil/rbutilqt/base/ttssapi.cpp +++ b/rbutil/rbutilqt/base/ttssapi.cpp | |||
@@ -38,11 +38,10 @@ TTSBase::Capabilities TTSSapi::capabilities() | |||
38 | void TTSSapi::generateSettings() | 38 | void TTSSapi::generateSettings() |
39 | { | 39 | { |
40 | // language | 40 | // language |
41 | QStringList languages = SystemInfo::languages(); | 41 | QMap<QString, QString> languages = SystemInfo::languages(); |
42 | languages.sort(); | ||
43 | EncTtsSetting* setting =new EncTtsSetting(this,EncTtsSetting::eSTRINGLIST, | 42 | EncTtsSetting* setting =new EncTtsSetting(this,EncTtsSetting::eSTRINGLIST, |
44 | tr("Language:"),RbSettings::subValue("sapi",RbSettings::TtsLanguage), | 43 | tr("Language:"),RbSettings::subValue("sapi",RbSettings::TtsLanguage), |
45 | languages); | 44 | languages.values()); |
46 | connect(setting,SIGNAL(dataChanged()),this,SLOT(updateVoiceList())); | 45 | connect(setting,SIGNAL(dataChanged()),this,SLOT(updateVoiceList())); |
47 | insertSetting(eLANGUAGE,setting); | 46 | insertSetting(eLANGUAGE,setting); |
48 | // voice | 47 | // voice |