Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorConfig Namespace Reference

Classes

class  IBackend
 Pluggable configuration backend. More...
 
class  IGroup
 Scoped view into a single configuration group. More...
 
class  IGroupPathResolver
 Optional plug-in for custom group name semantics. More...
 
class  JsonBackend
 Atomic-write JSON configuration backend. More...
 
class  JsonGroup
 Scoped group view backed by a JsonBackend. More...
 
struct  KeyDef
 Declaration for a single configuration key. More...
 
class  MigrationRunner
 Executes a Schema's migration chain against a JSON document. More...
 
struct  MigrationStep
 One step in a schema version migration chain. More...
 
class  QSettingsBackend
 QSettings-backed configuration backend (INI format). More...
 
class  QSettingsGroup
 Scoped group view backed by QSettings. More...
 
struct  Schema
 Declarative description of a configuration store. More...
 
class  Store
 High-level declarative configuration facade. More...