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;
104 const
KConfigGroup group(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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:08 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.