#include <lpeobject.h>
|
virtual | ~NodeObserver ()=default |
|
virtual void | notifyChildAdded (Node &node, Node &child, Node *prev) |
| Child addition callback.
|
|
virtual void | notifyChildRemoved (Node &node, Node &child, Node *prev) |
| Child removal callback.
|
|
virtual void | notifyChildOrderChanged (Node &node, Node &child, Node *old_prev, Node *new_prev) |
| Child order change callback.
|
|
virtual void | notifyContentChanged (Node &node, Util::ptr_shared old_content, Util::ptr_shared new_content) |
| Content change callback.
|
|
virtual void | notifyElementNameChanged (Node &node, GQuark old_name, GQuark new_name) |
| Element name change callback.
|
|
| NodeObserver ()=default |
|
Definition at line 22 of file lpeobject.h.
◆ ~LPENodeObserver()
LPENodeObserver::~LPENodeObserver |
( |
| ) |
|
|
overrideprivatedefault |
◆ notifyAttributeChanged()
Attribute change callback.
This method is called whenever one of a node's attributes is changed.
- Parameters
-
node | The changed XML node |
name | GQuark corresponding to the attribute's name |
old_value | Old value of the modified attribute. Is a nullptr when the attribute is added. |
new_value | New value of the modified attribute. Is a nullptr when the attribute is removed. |
Reimplemented from Inkscape::XML::NodeObserver.
Definition at line 172 of file lpeobject.cpp.
References key.
◆ LivePathEffectObject
The documentation for this class was generated from the following files: