https://bugs.kde.org/show_bug.cgi?id=434075

--- Comment #5 from Cyril Rossi <cyril.ro...@enioka.com> ---
Git commit dd5db629ed99a97ed4753731d742afe752d1423b by Cyril Rossi.
Committed on 01/10/2021 at 16:00.
Pushed by crossi into branch 'master'.

KCM Keyboard port to KConfigXT, highlight non default settings

Main goal is to port the KCM to KConfigXT and properly handle default/reset
state, and eventually ease the port to QtQuick.
Like other KCMs dealing with shortcuts, they are now automatically applied when
selected.
For technical reason, highlight for layouts and tree view keyboard options
won't be implemented.

M  +11   -3    kcms/keyboard/CMakeLists.txt
M  +39   -24   kcms/keyboard/kcm_keyboard.cpp
M  +7    -2    kcms/keyboard/kcm_keyboard.h
M  +3    -3    kcms/keyboard/kcm_keyboard.ui
M  +171  -84   kcms/keyboard/kcm_keyboard_widget.cpp
M  +25   -12   kcms/keyboard/kcm_keyboard_widget.h
M  +26   -10   kcms/keyboard/kcm_view_models.cpp
M  +5    -7    kcms/keyboard/kcm_view_models.h
A  +14   -0    kcms/keyboard/kcmmain.cpp     [License: GPL(v2.0+)]
M  +81   -42   kcms/keyboard/kcmmisc.cpp
M  +20   -7    kcms/keyboard/kcmmisc.h
M  +4    -4    kcms/keyboard/kcmmiscwidget.ui
M  +65   -83   kcms/keyboard/keyboard_config.cpp
M  +16   -16   kcms/keyboard/keyboard_config.h
M  +10   -9    kcms/keyboard/keyboard_daemon.cpp
M  +1    -1    kcms/keyboard/keyboard_daemon.h
A  +29   -0    kcms/keyboard/keyboardmiscsettings.kcfg
A  +6    -0    kcms/keyboard/keyboardmiscsettings.kcfgc
A  +36   -0    kcms/keyboard/keyboardsettings.kcfg
A  +5    -0    kcms/keyboard/keyboardsettings.kcfgc
A  +28   -0    kcms/keyboard/keyboardsettingsdata.cpp     [License: GPL(v2.0+)]
A  +32   -0    kcms/keyboard/keyboardsettingsdata.h     [License: GPL(v2.0+)]
M  +6    -6    kcms/keyboard/layout_memory.cpp
M  +5    -5    kcms/keyboard/layout_memory_persister.cpp
M  +5    -4    kcms/keyboard/tests/CMakeLists.txt
M  +5    -5    kcms/keyboard/tests/flags_test.cpp
M  +9    -8    kcms/keyboard/xkb_helper.cpp

https://invent.kde.org/plasma/plasma-desktop/commit/dd5db629ed99a97ed4753731d742afe752d1423b

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to