KConfigCore C++ Classes
Persistent platform-independent application settings. More...
Classes
Used for checking whether actions are allowed for a user | |
Central class of the KDE configuration data system | |
Interface to interact with configuration | |
A class for one specific group in a KConfig object | |
Base class for storing a preferences setting of type T | |
Class for storing a preferences setting | |
Watches for configuration changes | |
Class for handling preferences settings for an application | |
Class for handling a bool preferences item | |
Class for handling a QDateTime preferences item | |
Class for handling a floating point preference item | |
Class for handling enums | |
Provides strongly typed enum options for use with KConfigXT | |
Class for handling a 32-bit integer preferences item | |
Class for handling an integer list preferences item | |
Class for handling a 64-bit integer preferences item | |
Class for handling a password preferences item | |
Class for handling a path preferences item | |
Class for handling a path list preferences item | |
Class for handling a QPoint preferences item | |
Class for handling a QPointF preferences item | |
Class for handling a QVariant preferences item | |
Class for handling a QRect preferences item | |
Class for handling a QRectF preferences item | |
Class for handling a QSize preferences item | |
Class for handling a QSizeF preferences item | |
Class for handling a string preferences item | |
Class for handling a string list preferences item | |
Class for handling a QTime preferences item | |
Class for handling an unsigned 32-bit integer preferences item | |
Class for handling unsigned 64-bit integer preferences item | |
Class for handling a url preferences item | |
Class for handling a url list preferences item | |
Class for representing an Action of a desktop file | |
Access to e-mail settings | |
Class for proxying a QObject property as a preferences setting | |
KConfig variant using shared memory |
Detailed Description
KConfigCore provides access to the configuration files themselves. It features:
- Code generation: describe your configuration in an XML file, and use kconfig_compiler to generate classes that read and write configuration entries.
- Cascading configuration files (global settings overridden by local settings).
- Optional shell expansion support.
- The ability to lock down configuration options.