|
Krita Source Code Documentation
|
#include <kis_locked_properties_proxy.h>
Inheritance diagram for KisLockedPropertiesProxy:Public Member Functions | |
| void | dump () const override |
| QList< QString > | getPropertiesKeys () const override |
| virtual QVariant | getProperty (const QString &name) const |
| QVariant | getProperty (const QString &name) const override |
| virtual bool | getProperty (const QString &name, QVariant &value) const |
| bool | hasProperty (const QString &name) const override |
| KisLockedPropertiesProxy (KisPropertiesConfiguration *, KisLockedPropertiesSP) | |
| void | setProperty (const QString &name, const QStringList &value) |
| virtual void | setProperty (const QString &name, const QVariant &value) |
| void | setProperty (const QString &name, const QVariant &value) override |
| ~KisLockedPropertiesProxy () override | |
Public Member Functions inherited from KisPropertiesConfiguration | |
| void | clearProperties () |
| Clear the map of properties. | |
| virtual bool | compareTo (const KisPropertiesConfiguration *rhs) const |
| void | fromXML (const QDomElement &) override |
| bool | fromXML (const QString &xml, bool clear=true) override |
| bool | getBool (const QString &name, bool def=false) const |
| KoColor | getColor (const QString &name, const KoColor &color=KoColor()) const |
| getColor fetch the given property as a KoColor. | |
| KisCubicCurve | getCubicCurve (const QString &name, const KisCubicCurve &curve=KisCubicCurve()) const |
| double | getDouble (const QString &name, double def=0.0) const |
| float | getFloat (const QString &name, float def=0.0) const |
| int | getInt (const QString &name, int def=0) const |
| void | getPrefixedProperties (const QString &prefix, KisPropertiesConfiguration *config) const |
| void | getPrefixedProperties (const QString &prefix, KisPropertiesConfigurationSP config) const |
| virtual QMap< QString, QVariant > | getProperties () const |
| QString | getPropertyLazy (const QString &name, const char *defaultValue) const |
| QStringList | getPropertyLazy (const QString &name, const QStringList &defaultValue) const |
| template<typename T > | |
| T | getPropertyLazy (const QString &name, const T &defaultValue) const |
| QString | getString (const QString &name, const QString &def=QString()) const |
| QStringList | getStringList (const QString &name, const QStringList &defaultValue=QStringList()) const |
| KisPropertiesConfiguration () | |
| KisPropertiesConfiguration (const KisPropertiesConfiguration &rhs) | |
| KisPropertiesConfiguration & | operator= (const KisPropertiesConfiguration &rhs) |
| void | removeProperty (const QString &name) |
| void | setPrefixedProperties (const QString &prefix, const KisPropertiesConfiguration *config) |
| void | setPrefixedProperties (const QString &prefix, const KisPropertiesConfigurationSP config) |
| void | setProperty (const QString &name, const QStringList &value) |
| void | setPropertyNotSaved (const QString &name) |
| Marks a property that should not be saved by toXML. | |
| QString | toXML () const override |
| void | toXML (QDomDocument &, QDomElement &) const override |
| ~KisPropertiesConfiguration () override | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Member Functions inherited from KisSerializableConfiguration | |
| KisSerializableConfiguration () | |
| KisSerializableConfiguration (const KisSerializableConfiguration &rhs) | |
| virtual | ~KisSerializableConfiguration () |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Private Attributes | |
| KisLockedPropertiesSP | m_lockedProperties |
| KisPropertiesConfiguration * | m_parent |
Additional Inherited Members | |
Static Public Member Functions inherited from KisPropertiesConfiguration | |
| static QString | escapeString (const QString &string) |
| static QString | extractedPrefixKey () |
| static QString | unescapeString (const QString &string) |
Public Attributes inherited from KisPropertiesConfiguration | |
| QSet< QString > | notSavedProperties |
| QMap< QString, QVariant > | properties |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Definition at line 26 of file kis_locked_properties_proxy.h.
| KisLockedPropertiesProxy::KisLockedPropertiesProxy | ( | KisPropertiesConfiguration * | p, |
| KisLockedPropertiesSP | l ) |
Definition at line 18 of file kis_locked_properties_proxy.cpp.
References m_lockedProperties, m_parent, and p.
|
override |
Definition at line 24 of file kis_locked_properties_proxy.cpp.
|
overridevirtual |
Reimplemented from KisPropertiesConfiguration.
Definition at line 121 of file kis_locked_properties_proxy.cpp.
References KisPropertiesConfiguration::dump(), KisLockedProperties::lockedProperties(), m_lockedProperties, and m_parent.
|
overridevirtual |
Get the keys of all the properties in the object
Reimplemented from KisPropertiesConfiguration.
Definition at line 102 of file kis_locked_properties_proxy.cpp.
References KisPropertiesConfiguration::getPropertiesKeys(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KisLockedProperties::lockedProperties(), m_lockedProperties, m_parent, KisPropertiesConfiguration::properties, and KisPaintOpSettings::updateListener.
|
virtual |
Reimplemented from KisPropertiesConfiguration.
Definition at line 103 of file kis_properties_configuration.cc.
|
overridevirtual |
Reimplemented from KisPropertiesConfiguration.
Definition at line 28 of file kis_locked_properties_proxy.cpp.
References KisPropertiesConfiguration::getProperty(), KisPropertiesConfiguration::hasProperty(), KisLockedPropertiesServer::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KisLockedProperties::lockedProperties(), m_lockedProperties, m_parent, KisPropertiesConfiguration::removeProperty(), KisLockedPropertiesServer::setPropertiesFromLocked(), KisPropertiesConfiguration::setProperty(), KisPropertiesConfiguration::setPropertyNotSaved(), and KisPaintOpSettings::updateListener.
|
virtual |
Set value to the value associated with property name
XXX: API alert: a setter that is prefixed with get?
Reimplemented from KisPropertiesConfiguration.
Definition at line 101 of file kis_properties_configuration.cc.
|
overridevirtual |
Reimplemented from KisPropertiesConfiguration.
Definition at line 90 of file kis_locked_properties_proxy.cpp.
References KisPropertiesConfiguration::hasProperty(), KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, KisLockedProperties::lockedProperties(), m_lockedProperties, m_parent, and KisPaintOpSettings::updateListener.
| void KisPropertiesConfiguration::setProperty | ( | const QString & | name, |
| const QStringList & | value ) |
Definition at line 193 of file kis_properties_configuration.cc.
|
virtual |
Set the property with name to value.
Reimplemented from KisPropertiesConfiguration.
Definition at line 92 of file kis_properties_configuration.cc.
|
overridevirtual |
Set the property with name to value.
Reimplemented from KisPropertiesConfiguration.
Definition at line 65 of file kis_locked_properties_proxy.cpp.
References KisPropertiesConfiguration::getProperty(), KisPropertiesConfiguration::hasProperty(), KIS_SAFE_ASSERT_RECOVER_RETURN, KisLockedProperties::lockedProperties(), m_lockedProperties, m_parent, KisPropertiesConfiguration::setProperty(), KisPropertiesConfiguration::setPropertyNotSaved(), KisPaintOpSettings::updateListener, and value().
|
mutableprivate |
Definition at line 45 of file kis_locked_properties_proxy.h.
|
private |
Definition at line 46 of file kis_locked_properties_proxy.h.