Rework settings
Think of this as a 'smart pointers' for KConfigXT.
It calls save() automatically as soon as a setting change, when you update the KConfigXT XML file, you don't need to change anything in the code for that. Code is based in the awesome work of the ManagedConfigModule.
Edited by Ben Cooksley