QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
|
Creates a group of setting which have a common definition of base key. More...
#include <qgssettingsentrygroup.h>
Public Member Functions | |
QgsSettingsEntryGroup (QList< const QgsSettingsEntryBase * > settings) | |
Constructor. More... | |
QgsSettingsEntryGroup (QList< const QgsSettingsEntryBase * > settings, bool fatalErrorIfInvalid) | |
Constructor. More... | |
QString | baseKey (const QStringList &dynamicKeyPartList=QStringList()) const |
Returns the base key for the given dynamicKeyPartList. More... | |
bool | isValid () const |
Returns if the group is valid (if settings share the same base key) More... | |
void | removeAllChildrenSettings (const QString &dynamicKeyPart=QString()) const |
Removes all the settings from this group The dynamicKeyPart argument specifies the dynamic part of the settings key. More... | |
void | removeAllChildrenSettings (const QStringList &dynamicKeyPartList) const |
Removes all the settings from this group The dynamicKeyPartList argument specifies the dynamic part of the settings key. More... | |
void | removeAllSettingsAtBaseKey (const QStringList &dynamicKeyPartList=QStringList()) const |
Removes all the settings at the base key for the given dynamicKeyPartList This means it might remove more settings than the ones registered in the group, use with caution. More... | |
const QList< const QgsSettingsEntryBase * > | settings () const |
Returns all the settings. More... | |
Creates a group of setting which have a common definition of base key.
Definition at line 38 of file qgssettingsentrygroup.h.
|
inline |
Constructor.
Definition at line 42 of file qgssettingsentrygroup.h.
QgsSettingsEntryGroup::QgsSettingsEntryGroup | ( | QList< const QgsSettingsEntryBase * > | settings, |
bool | fatalErrorIfInvalid | ||
) |
Constructor.
Definition at line 27 of file qgssettingsentrygroup.cpp.
QString QgsSettingsEntryGroup::baseKey | ( | const QStringList & | dynamicKeyPartList = QStringList() | ) | const |
Returns the base key for the given dynamicKeyPartList.
Definition at line 51 of file qgssettingsentrygroup.cpp.
|
inline |
Returns if the group is valid (if settings share the same base key)
Definition at line 58 of file qgssettingsentrygroup.h.
void QgsSettingsEntryGroup::removeAllChildrenSettings | ( | const QString & | dynamicKeyPart = QString() | ) | const |
Removes all the settings from this group The dynamicKeyPart argument specifies the dynamic part of the settings key.
Definition at line 94 of file qgssettingsentrygroup.cpp.
void QgsSettingsEntryGroup::removeAllChildrenSettings | ( | const QStringList & | dynamicKeyPartList | ) | const |
Removes all the settings from this group The dynamicKeyPartList argument specifies the dynamic part of the settings key.
Definition at line 99 of file qgssettingsentrygroup.cpp.
void QgsSettingsEntryGroup::removeAllSettingsAtBaseKey | ( | const QStringList & | dynamicKeyPartList = QStringList() | ) | const |
Removes all the settings at the base key for the given dynamicKeyPartList This means it might remove more settings than the ones registered in the group, use with caution.
Definition at line 79 of file qgssettingsentrygroup.cpp.
|
inline |
Returns all the settings.
Definition at line 64 of file qgssettingsentrygroup.h.