KConfig
14#ifndef KCONFIGSOURCEGENERATOR_H
15#define KCONFIGSOURCEGENERATOR_H
17#include "KConfigCodeGeneratorBase.h"
18#include "KConfigCommonStructs.h"
28class KConfigSourceGenerator :
public KConfigCodeGeneratorBase
33 void start()
override;
38 void createPrivateDPointerImplementation();
39 void createSingletonImplementation();
40 void createPreamble();
41 void createDestructor();
42 void createConstructorParameterList();
43 void createParentConstructorCall();
44 void createInitializerList();
45 void createDefaultValueGetterSetter();
46 void createNonModifyingSignalsHelper();
47 void createSignalFlagsHandler();
55 void createEnums(
const CfgEntry *entry);
56 void createNormalEntry(
const CfgEntry *entry,
const QString &key);
57 void createIndexedEntry(
const CfgEntry *entry,
const QString &key);
58 void handleCurrentGroupChange(
const CfgEntry *entry);
60 void doGetterSetterDPointerMode();
61 void createGetterDPointerMode(
const CfgEntry *entry);
62 void createImmutableGetterDPointerMode(
const CfgEntry *entry);
63 void createSetterDPointerMode(
const CfgEntry *entry);
64 void createItemGetterDPointerMode(
const CfgEntry *entry);
Configuration Compiler Configuration.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 3 2024 11:51:17 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.