KWin/KConfigXT
For some background information about KConfigXT in general, please have a look at the previous project KWin/KConfigXT_Effects.
In this project the task is just to create the XML markup for one group in the configuration. The groups are listed below. If you want to work on it, please claim it by adding yourself to the contact information.
Most of the configuration values can be found in the source file options.cpp in the sections "loadConfig()" and "reloadCompositingSettings". Settings are normally read for a group. The groups can be recognized by a call like
config = KConfigGroup(_config, "MouseBindings")
The name of the configuration key is always the first parameter to a "readConfig" call and the default is the second parameter. Some default values are hardcoded in the call, but most are provided through a defaultFoo method which provides the default value. All those methods are implemented in the source file options.h. The configuration for the two TabBox groups can be found in tabbox/tabbox.cpp in section "reconfigure" and "loadConfig". The configuration for Desktops is in virtualdesktops.cpp section "load".
If possible provide the new XML as an update to the existing kcfg file on review board. But links to paste services or similar are also totally fine.
Groups
Status | Group | Review Board | Claimed By |
---|---|---|---|
IN PROGRESS | Windows | <[email protected]> | |
IN PROGRESS | ElectricBorders | <[email protected]> | |
IN PROGRESS | MouseBindings | <[email protected]> | |
IN PROGRESS | Compositing | <[email protected]> | |
IN PROGRESS | TabBox | <[email protected]> | |
IN PROGRESS | TabBoxAlternative | <[email protected]> | |
IN PROGRESS | Desktops | <[email protected]> |