class KConfigBase


abstract class

Table of contents
Modules
kdecore Classes
All Classes
Module kdecore
Namespace global
Class KConfigBase
Inherits KConfigFlags

KDE Configuration Management abstract base class

This class forms the base for all %KDE configuration. It is an abstract base class, meaning that you cannot directly instantiate objects of this class. Either use KConfig (for usual %KDE configuration) or even KSharedConfig (stores values in shared memory).

All configuration entries are key, value pairs. Each entry also belongs to a specific group of related entries. All configuration entries that do not explicitly specify which group they are in are in a special group called the default group.

If there is a $ character in an entry, KConfigBase tries to expand environment variable and uses its value instead of its name. You can avoid this feature by having two consecutive $ characters in your config file which get expanded to one.

the '=' char is not allowed in keys and the ']' char is not allowed in a group name.

Author Kalle Dalheimer , Preston Brown #config()

See also KConfig

See also KSharedConfig



enums

enum details

methods