index f3b6ef32951aa3509150e16c1f2c8422a65abf1c..181920669f7ff9c10d4901ee15aee9aa3eeeb102 100644 (file)
* The reference corresponding to href of <tref> element.
*
* Copyright (C) 2007 Gail Banaszkiewicz
- *
+ *
* This file was created based on sp-use-reference.cpp
*
* Released under GNU GPL, read the file 'COPYING' for more information.
void SPTRefReference::updateObserver()
{
SPObject *referred = getObject();
-
+
if (referred) {
if (subtreeObserved) {
subtreeObserved->removeObserver(*this);
- delete subtreeObserved;
+ delete subtreeObserved;
}
-
+
subtreeObserved = new Inkscape::XML::Subtree(*SP_OBJECT_REPR(referred));
subtreeObserved->addObserver(*this);
}
}
-void SPTRefReference::notifyChildAdded(Inkscape::XML::Node &node, Inkscape::XML::Node &child,
- Inkscape::XML::Node *prev)
+void SPTRefReference::notifyChildAdded(Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/,
+ Inkscape::XML::Node */*prev*/)
{
SPObject *owner = getOwner();
-
+
if (owner && SP_IS_TREF(owner)) {
sp_tref_update_text(SP_TREF(owner));
- }
+ }
}
-void SPTRefReference::notifyChildRemoved(Inkscape::XML::Node &node, Inkscape::XML::Node &child,
- Inkscape::XML::Node *prev)
+void SPTRefReference::notifyChildRemoved(Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/,
+ Inkscape::XML::Node */*prev*/)
{
SPObject *owner = getOwner();
-
+
if (owner && SP_IS_TREF(owner)) {
sp_tref_update_text(SP_TREF(owner));
}
}
-void SPTRefReference::notifyChildOrderChanged(Inkscape::XML::Node &node, Inkscape::XML::Node &child,
- Inkscape::XML::Node *old_prev, Inkscape::XML::Node *new_prev)
+void SPTRefReference::notifyChildOrderChanged(Inkscape::XML::Node &/*node*/, Inkscape::XML::Node &/*child*/,
+ Inkscape::XML::Node */*old_prev*/, Inkscape::XML::Node */*new_prev*/)
{
SPObject *owner = getOwner();
-
+
if (owner && SP_IS_TREF(owner)) {
sp_tref_update_text(SP_TREF(owner));
}
}
-
-
-void SPTRefReference::notifyContentChanged(Inkscape::XML::Node &node,
- Inkscape::Util::ptr_shared<char> old_content,
- Inkscape::Util::ptr_shared<char> new_content)
+
+
+void SPTRefReference::notifyContentChanged(Inkscape::XML::Node &/*node*/,
+ Inkscape::Util::ptr_shared<char> /*old_content*/,
+ Inkscape::Util::ptr_shared<char> /*new_content*/)
{
SPObject *owner = getOwner();
-
+
if (owner && SP_IS_TREF(owner)) {
sp_tref_update_text(SP_TREF(owner));
}
}
-void SPTRefReference::notifyAttributeChanged(Inkscape::XML::Node &node, GQuark name,
- Inkscape::Util::ptr_shared<char> old_value,
- Inkscape::Util::ptr_shared<char> new_value)
+void SPTRefReference::notifyAttributeChanged(Inkscape::XML::Node &/*node*/, GQuark /*name*/,
+ Inkscape::Util::ptr_shared<char> /*old_value*/,
+ Inkscape::Util::ptr_shared<char> /*new_value*/)
{
// Do nothing - tref only cares about textual content
}