KDeclarative::ConfigPropertyMap
#include <KDeclarative/ConfigPropertyMap>

Public Member Functions | |
ConfigPropertyMap (KCoreConfigSkeleton *config, QObject *parent=nullptr) | |
bool | isAutosave () const |
Q_INVOKABLE bool | isImmutable (const QString &key) const |
bool | isNotify () const |
void | setAutosave (bool autosave) |
void | setNotify (bool notify) |
![]() | |
QQmlPropertyMap (QObject *parent) | |
void | clear (const QString &key) |
bool | contains (const QString &key) const const |
int | count () const const |
void | insert (const QString &key, const QVariant &value) |
bool | isEmpty () const const |
QStringList | keys () const const |
QVariant & | operator[] (const QString &key) |
QVariant | operator[] (const QString &key) const const |
int | size () const const |
QVariant | value (const QString &key) const const |
void | valueChanged (const QString &key, const QVariant &value) |
![]() | |
QObject (QObject *parent) | |
bool | blockSignals (bool block) |
const QObjectList & | children () const const |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectInfo () |
void | dumpObjectInfo () const const |
void | dumpObjectTree () |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const const |
void | moveToThread (QThread *targetThread) |
QString | objectName () const const |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
QVariant | property (const char *name) const const |
Q_CLASSINFO (Name, Value) | |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_OBJECT Q_OBJECT | |
Q_PROPERTY (...) | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
Q_SIGNAL Q_SIGNAL | |
Q_SIGNALS Q_SIGNALS | |
Q_SLOT Q_SLOT | |
Q_SLOTS Q_SLOTS | |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
T | qobject_cast (const QObject *object) |
T | qobject_cast (QObject *object) |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
void | removeEventFilter (QObject *obj) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
QThread * | thread () const const |
Protected Member Functions | |
QVariant | updateValue (const QString &key, const QVariant &input) override |
![]() | |
QQmlPropertyMap (DerivedType *derived, QObject *parent) | |
![]() | |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
bool | isSignalConnected (const QMetaMethod &signal) const const |
int | receivers (const char *signal) const const |
QObject * | sender () const const |
int | senderSignalIndex () const const |
virtual void | timerEvent (QTimerEvent *event) |
Additional Inherited Members | |
![]() | |
objectName | |
![]() | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
![]() | |
typedef | QObjectList |
Detailed Description
An object that (optionally) automatically saves changes in a property map to a configuration object (e.g. a KConfig file).
- Deprecated:
- Since 5.91, use KConfigPropertyMap from KConfig KConfigQml module instead. The replacement class does not provide any autosave behavior, instead it requires an explicit writeConfig call.
Definition at line 32 of file configpropertymap.h.
Member Function Documentation
◆ isAutosave()
bool KDeclarative::ConfigPropertyMap::isAutosave | ( | ) | const |
Indicates if the map calls save() on the config object on each write or not.
- Returns
- true if the map automatically saves (the default), false otherwise
- Since
- 5.65
Definition at line 70 of file configpropertymap.cpp.
◆ isImmutable()
bool KDeclarative::ConfigPropertyMap::isImmutable | ( | const QString & | key | ) | const |
Whether the value at the given key is immutable.
- Returns
- true if the value is immutable, false if it isn't or it doesn't exist
Definition at line 99 of file configpropertymap.cpp.
◆ isNotify()
bool KDeclarative::ConfigPropertyMap::isNotify | ( | ) | const |
Whether notifications on config changes are enabled.
Disabled by default.
- See also
- KConfigBase::Notify
- Returns
- true if writes send (dbus) notifications
- Since
- 5.73
Definition at line 80 of file configpropertymap.cpp.
◆ setAutosave()
void KDeclarative::ConfigPropertyMap::setAutosave | ( | bool | autosave | ) |
Allows to set the map into autosave mode or not.
- Parameters
-
autosave the new value for autosaving
- Since
- 5.65
Definition at line 75 of file configpropertymap.cpp.
◆ setNotify()
void KDeclarative::ConfigPropertyMap::setNotify | ( | bool | notify | ) |
Enable or disable notifications on config changes.
- See also
- KConfigBase::Notify
- Parameters
-
notify whether to send notifications
- Since
- 5.73
Definition at line 85 of file configpropertymap.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Jan 30 2023 04:07:49 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.