projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sort languages in settings V2
[quassel.git]
/
src
/
qtui
/
settingspages
/
appearancesettingspage.cpp
diff --git
a/src/qtui/settingspages/appearancesettingspage.cpp
b/src/qtui/settingspages/appearancesettingspage.cpp
index
91369f9
..
0795e91
100644
(file)
--- a/
src/qtui/settingspages/appearancesettingspage.cpp
+++ b/
src/qtui/settingspages/appearancesettingspage.cpp
@@
-87,8
+87,10
@@
void AppearanceSettingsPage::initLanguageComboBox() {
if(!rx.cap(1).isEmpty())
continue;
QLocale locale(rx.cap(2));
if(!rx.cap(1).isEmpty())
continue;
QLocale locale(rx.cap(2));
- _locales << locale;
- ui.languageComboBox->addItem(QLocale::languageToString(locale.language()));
+ _locales[QLocale::languageToString(locale.language())] = locale;
+ }
+ foreach(QString language, _locales.keys()) {
+ ui.languageComboBox->addItem(language);
}
}
}
}
@@
-208,7
+210,7
@@
QLocale AppearanceSettingsPage::selectedLocale() const {
else if(index == 0)
locale = QLocale::c();
else if(index > 1)
else if(index == 0)
locale = QLocale::c();
else if(index > 1)
- locale = _locales[index - 2];
+ locale = _locales
.values()
[index - 2];
return locale;
}
return locale;
}