ea61ac4386
The code path for setting the locale / language automatically emits currentLanguageStatusChanged(), but the code that updates GS connects to currentLanguageCodeChaged(). This was altered in the 3.2.28 release cycle. Since then, automcatic locale selection wasn't setting *locale* in GS, so that a click-through kind of locale selection would not set it; then the packages module has no *locale* setting for localization packages. The combination of status and code signals (machine- and human- readable) is ok. Introduce a setter to the language that does the necessary signalling, so that setting the language automatically also DTRT. FIXES #1671 |
||
---|---|---|
.. | ||
images | ||
timezonewidget | ||
CMakeLists.txt | ||
Config.cpp | ||
Config.h | ||
LCLocaleDialog.cpp | ||
LCLocaleDialog.h | ||
locale.conf | ||
locale.qrc | ||
locale.schema.yaml | ||
LocaleConfiguration.cpp | ||
LocaleConfiguration.h | ||
LocalePage.cpp | ||
LocalePage.h | ||
LocaleViewStep.cpp | ||
LocaleViewStep.h | ||
SetTimezoneJob.cpp | ||
SetTimezoneJob.h | ||
Tests.cpp |