|
Krita Source Code Documentation
|
#include <kis_multinode_property.h>
Inheritance diagram for KisMultinodeProperty< PropertyAdapter >:Public Types | |
| typedef PropertyAdapter::ConnectorType | ConnectorType |
| typedef PropertyAdapter::ValueType | ValueType |
Public Member Functions | |
| void | connectAutoEnableWidget (QWidget *widget) override |
| void | connectIgnoreCheckBox (QCheckBox *ignoreBox) override |
| void | connectValueChangedSignal (const QObject *receiver, const char *method, Qt::ConnectionType type=Qt::AutoConnection) override |
| KUndo2Command * | createPostExecutionUndoCommand () override |
| bool | haveTheOnlyNode () const override |
| bool | isIgnored () const override |
| KisMultinodeProperty (KisNodeList nodes, PropertyAdapter adapter=PropertyAdapter()) | |
| void | rereadCurrentValue () override |
| bool | savedValuesDiffer () const override |
| void | setIgnored (bool value) override |
| void | setValue (const ValueType &value) |
| ValueType | value () const |
| ~KisMultinodeProperty () override | |
Public Member Functions inherited from KisMultinodePropertyInterface | |
| KisMultinodePropertyInterface () | |
| virtual | ~KisMultinodePropertyInterface () |
Private Member Functions | |
| ValueType | defaultValue () const |
Private Attributes | |
| QScopedPointer< MultinodePropertyConnectorInterface > | m_connector |
| ValueType | m_currentValue |
| bool | m_isIgnored |
| KisNodeList | m_nodes |
| PropertyAdapter | m_propAdapter |
| QList< ValueType > | m_savedValues |
| bool | m_savedValuesDiffer |
Definition at line 484 of file kis_multinode_property.h.
| typedef PropertyAdapter::ConnectorType KisMultinodeProperty< PropertyAdapter >::ConnectorType |
Definition at line 488 of file kis_multinode_property.h.
| typedef PropertyAdapter::ValueType KisMultinodeProperty< PropertyAdapter >::ValueType |
Definition at line 487 of file kis_multinode_property.h.
|
inline |
Definition at line 490 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::defaultValue(), KisMultinodeProperty< PropertyAdapter >::m_currentValue, KisMultinodeProperty< PropertyAdapter >::m_isIgnored, KisMultinodeProperty< PropertyAdapter >::m_nodes, KisMultinodeProperty< PropertyAdapter >::m_propAdapter, KisMultinodeProperty< PropertyAdapter >::m_savedValues, KisMultinodeProperty< PropertyAdapter >::m_savedValuesDiffer, and KisMultinodeProperty< PropertyAdapter >::value().
|
inlineoverride |
Definition at line 517 of file kis_multinode_property.h.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 601 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_connector.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 593 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_connector.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 597 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_connector.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 585 of file kis_multinode_property.h.
References KIS_ASSERT_RECOVER, KisMultinodeProperty< PropertyAdapter >::m_currentValue, KisMultinodeProperty< PropertyAdapter >::m_isIgnored, KisMultinodeProperty< PropertyAdapter >::m_nodes, KisMultinodeProperty< PropertyAdapter >::m_propAdapter, and KisMultinodeProperty< PropertyAdapter >::m_savedValues.
|
inlineprivate |
Definition at line 618 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_savedValues.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 613 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_nodes.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 581 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_isIgnored.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 519 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_connector, KisMultinodeProperty< PropertyAdapter >::m_currentValue, KisMultinodeProperty< PropertyAdapter >::m_isIgnored, KisMultinodeProperty< PropertyAdapter >::m_nodes, KisMultinodeProperty< PropertyAdapter >::m_propAdapter, and KisMultinodeProperty< PropertyAdapter >::value().
|
inlineoverridevirtual |
Interface for the connector
Implements KisMultinodePropertyInterface.
Definition at line 609 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_savedValuesDiffer.
|
inlineoverridevirtual |
Implements KisMultinodePropertyInterface.
Definition at line 558 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::defaultValue(), KisMultinodeProperty< PropertyAdapter >::m_connector, KisMultinodeProperty< PropertyAdapter >::m_currentValue, KisMultinodeProperty< PropertyAdapter >::m_isIgnored, KisMultinodeProperty< PropertyAdapter >::m_nodes, KisMultinodeProperty< PropertyAdapter >::m_propAdapter, KisMultinodeProperty< PropertyAdapter >::m_savedValues, and KisMultinodeProperty< PropertyAdapter >::value().
|
inline |
Definition at line 539 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_connector, KisMultinodeProperty< PropertyAdapter >::m_currentValue, KisMultinodeProperty< PropertyAdapter >::m_isIgnored, KisMultinodeProperty< PropertyAdapter >::m_nodes, KisMultinodeProperty< PropertyAdapter >::m_propAdapter, and KisMultinodeProperty< PropertyAdapter >::value().
|
inline |
Definition at line 554 of file kis_multinode_property.h.
References KisMultinodeProperty< PropertyAdapter >::m_currentValue.
|
private |
Definition at line 631 of file kis_multinode_property.h.
|
private |
Definition at line 624 of file kis_multinode_property.h.
|
private |
Definition at line 623 of file kis_multinode_property.h.
|
private |
Definition at line 626 of file kis_multinode_property.h.
|
private |
Definition at line 630 of file kis_multinode_property.h.
|
private |
Definition at line 627 of file kis_multinode_property.h.
|
private |
Definition at line 629 of file kis_multinode_property.h.