You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
l10n daemon script d60c5c5168 GIT_SILENT Upgrade ECM and KF5 version requirements for 5.55.0 release. 7 years ago
autotests kconfig_compiler: delete the assignment operator and copy constructor 7 years ago
cmake KConfig: stop exporting and installing KConfigBackend. 9 years ago
docs API dox: fix QT_*_HOME notes (typo, wrong enum type, markup) 9 years ago
src [API dox] Include kconfig_compiler/README.dox for QCH generation 7 years ago
.arcconfig GIT_SILENT Add .arcconfig file 9 years ago
CMakeLists.txt GIT_SILENT Upgrade ECM and KF5 version requirements for 5.55.0 release. 7 years ago
COPYING.LIB Move kconfig code to the root directory. 12 years ago
DESIGN Move kconfig code to the root directory. 12 years ago
KF5ConfigConfig.cmake.in [FEATURE] Option to build & install QCH file with the public API dox 9 years ago
KF5ConfigMacros.cmake Remove cmake warning about generating moc file 8 years ago
README.md Add/update first line of README.md to be a short description, useful for inqlude 11 years ago
TODO Move kconfig code to the root directory. 12 years ago
metainfo.yaml Add FreeBSD to metainfo.yaml. 9 years ago

README.md

KConfig

Persistent platform-independent application settings.

Introduction

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 (see [docs/options.md](@ref options)).
  • The ability to lock down configuration options (see [docs/options.md](@ref 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.