edbfdcbdb8
kbookmarks - Support for bookmarks and the XBEL format kcmutils - Utilities for interacting with KCModules kconfig - Configuration system kcoreaddons - Addons to QtCore kcrash - Support for application crash analysis and bug report from apps kdeclarative - Provides integration of QML and KDE Frameworks kdoctools - Documentation generation from docbook ki18n - Advanced internationalization framework kidletime - Monitoring user activity kio - Resource and network access abstraction kitemmodels - Models for Qt Model/View system knotifications - Abstraction for system notifications knotifyconfig - Configuration system for KNotify kpackage - Installation and loading of additional content as packages kparts - Document centric plugin system kpeople - Provides access to all contacts and aggregates them by person kpty - Pty abstraction kservice - Advanced plugin and service introspection ktexteditor - Advanced embeddable text editor threadweaver - High-level multithreading framework
15 lines
720 B
Text
15 lines
720 B
Text
KConfig provides an advanced configuration system. It is made of two parts:
|
|
KConfigCore and KConfigGui.
|
|
|
|
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.
|
|
|
|
KConfigGui provides a way to hook widgets to the configuration so that they are
|
|
automatically initialized from the configuration and automatically propagate
|
|
their changes to their respective configuration files.
|