22 if (is<SPTRef>(owner))
23 return URIReference::_acceptObject(obj);
49 if (owner && is<SPTRef>(owner)) {
60 if (owner && is<SPTRef>(owner)) {
71 if (owner && is<SPTRef>(owner)) {
83 if (owner && is<SPTRef>(owner)) {
SPObject * getOwner() const
Returns a pointer to the URIReference's owner.
Interface for refcounted XML nodes.
SPObject is an abstract base class of all of the document nodes at the SVG document level.
Inkscape::XML::Node * getRepr()
Returns the XML representation of tree.
void notifyChildRemoved(Inkscape::XML::Node &node, Inkscape::XML::Node &child, Inkscape::XML::Node *prev) override
Child removal callback.
void notifyChildAdded(Inkscape::XML::Node &node, Inkscape::XML::Node &child, Inkscape::XML::Node *prev) override
Child addition callback.
void notifyAttributeChanged(Inkscape::XML::Node &node, GQuark name, Inkscape::Util::ptr_shared old_value, Inkscape::Util::ptr_shared new_value) override
Attribute change callback.
std::unique_ptr< Inkscape::XML::Subtree > subtreeObserved
SPItem * getObject() const
void notifyChildOrderChanged(Inkscape::XML::Node &node, Inkscape::XML::Node &child, Inkscape::XML::Node *old_prev, Inkscape::XML::Node *new_prev) override
Child order change callback.
void notifyContentChanged(Inkscape::XML::Node &node, Inkscape::Util::ptr_shared old_content, Inkscape::Util::ptr_shared new_content) override
Content change callback.
bool _acceptObject(SPObject *obj) const override
void sp_tref_update_text(SPTRef *tref)
SVG <tref> implementation, see sp-tref.cpp.