diff options
author | Mavridis Philippe <[email protected]> | 2025-01-14 16:02:12 +0200 |
---|---|---|
committer | Mavridis Philippe <[email protected]> | 2025-01-28 15:39:06 +0200 |
commit | 653466ed78293474ab2f690bec01da01fb16de0f (patch) | |
tree | 185147bf3880f01ddeb675150a8c1ee7b7529111 /doc/tdeioslave/help/index.docbook | |
parent | 7da44bcc9e864ee481d780fafede15c9515cca74 (diff) | |
download | tdebase-653466ed78293474ab2f690bec01da01fb16de0f.tar.gz tdebase-653466ed78293474ab2f690bec01da01fb16de0f.zip |
KXkb: Catch and process changes to Xkb layouts and options
The XKBExtension class reports likely configuration changes to the main app which then updates its internal options object accordingly so that the layout indicator remains correct.
Other significant changes:
* Make XKBExtension a singleton so that only one instance of the class exists. The extension is initialized on first use.
* Add mutex to XKBExtension to prevent it from processing configuration changes likely caused by KXkb
* XKBExtension::getServerOptions() now also returns layout and variant information in a XkbOptions struct
* New KxkbConfig::setFromXkbOptions() member can update current configuration from a XkbOptions struct
* Add proper copyright header to extension.*
Signed-off-by: Mavridis Philippe <[email protected]>
Diffstat (limited to 'doc/tdeioslave/help/index.docbook')
0 files changed, 0 insertions, 0 deletions