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.
 
 
 
 
Friedrich W. H. Kossebau 0985d48d92 [FEATURE] Option to build & install QCH file with the public API dox 9 years ago
autotests tests: use QIODevice::Text in kconfigcompiler_test 9 years ago
cmake KConfig: stop exporting and installing KConfigBackend. 9 years ago
docs Add support for get QStandardPaths locations. 10 years ago
src [FEATURE] Option to build & install QCH file with the public API dox 9 years ago
.reviewboardrc Add myself to the target people to receive all review requests. 12 years ago
CMakeLists.txt [FEATURE] Option to build & install QCH file with the public API dox 9 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 Make sure we don't break compilation with past broken units 9 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.