KDECore
Go to the documentation of this file. 29 #include <QtCore/QtGlobal> 66 Q_DECLARE_FLAGS(WriteConfigFlags, WriteConfigFlag)
87 bool hasGroup(
const char *
group)
const;
88 bool hasGroup(
const QByteArray &
group)
const;
112 void deleteGroup(
const QByteArray &
group, WriteConfigFlags flags = Normal);
113 void deleteGroup(
const QString &
group, WriteConfigFlags flags = Normal);
114 void deleteGroup(
const char *
group, WriteConfigFlags flags = Normal);
122 virtual void sync() = 0;
128 virtual void markAsClean() = 0;
147 virtual AccessMode accessMode()
const = 0;
153 virtual bool isImmutable()
const = 0;
161 bool isGroupImmutable(
const QByteArray& aGroup)
const;
162 bool isGroupImmutable(
const QString& aGroup)
const;
163 bool isGroupImmutable(
const char *aGroup)
const;
168 virtual bool hasGroupImpl(
const QByteArray &
group)
const = 0;
169 virtual KConfigGroup groupImpl(
const QByteArray &b) = 0;
170 virtual const KConfigGroup groupImpl(
const QByteArray &b)
const = 0;
171 virtual void deleteGroupImpl(
const QByteArray &
group, WriteConfigFlags flags = Normal) = 0;
172 virtual bool isGroupImmutableImpl(
const QByteArray& aGroup)
const = 0;
177 virtual void virtual_hook(
int id,
void* data );
180 Q_DECLARE_OPERATORS_FOR_FLAGS(KConfigBase::WriteConfigFlags)
WriteConfigFlag
Flags to control write entry.
A class for one specific group in a KConfig object.
AccessMode
Possible return values for accessMode().
This file is part of the KDE documentation.
Documentation copyright © 1996-2018 The KDE developers.
Generated on Wed Aug 22 2018 19:24:34 by
doxygen 1.8.14 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.