calamares/src/modules/locale
Adriaan de Groot ea61ac4386 [locale] Set *locale* GS key when needed
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
2021-04-12 17:21:33 +02:00
..
images REUSE: (GPL-3.0-or-later) C++ modules 2020-08-26 02:22:49 +02:00
timezonewidget [locale] Reduce warnings (C++17) 2020-10-31 23:48:20 +01:00
CMakeLists.txt REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
Config.cpp [locale] Set *locale* GS key when needed 2021-04-12 17:21:33 +02:00
Config.h [locale] Set *locale* GS key when needed 2021-04-12 17:21:33 +02:00
LCLocaleDialog.cpp REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
LCLocaleDialog.h REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
locale.conf REUSE: (CC0-1.0) module descriptors and configuration files 2020-08-26 02:22:49 +02:00
locale.qrc [locale] Norfolk Island gave up +11.5 in 2015 2020-06-09 14:21:11 +02:00
locale.schema.yaml REUSE: (GPL-3.0-or-later) all the schema files 2020-08-26 02:01:58 +02:00
LocaleConfiguration.cpp REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
LocaleConfiguration.h REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
LocalePage.cpp [libcalamares] Make the RETRANSLATE macros more statement-line 2021-03-16 14:55:26 +01:00
LocalePage.h Warnings-- (~T() override) 2020-09-22 22:40:52 +02:00
LocaleViewStep.cpp REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
LocaleViewStep.h Warnings-- (~T() override) 2020-09-22 22:49:30 +02:00
SetTimezoneJob.cpp REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
SetTimezoneJob.h REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
Tests.cpp REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00