summaryrefslogtreecommitdiffstats
path: root/src/sp-style-elem.cpp
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-04-07 16:28:22 +0000
committerMarkus Engel <markus.engel@tum.de>2013-04-07 16:28:22 +0000
commit27e2102f96a5554bcd5310ec11435d155773b279 (patch)
treee5f982c25aed199f9027a6277b17302f97b4c80c /src/sp-style-elem.cpp
parentMerged FilterPrimitive and subclasses. (diff)
downloadinkscape-27e2102f96a5554bcd5310ec11435d155773b279.tar.gz
inkscape-27e2102f96a5554bcd5310ec11435d155773b279.zip
Merge Object and subclasses. Merging of SP- and C-classes complete.
(bzr r11608.1.86)
Diffstat (limited to 'src/sp-style-elem.cpp')
-rw-r--r--src/sp-style-elem.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/sp-style-elem.cpp b/src/sp-style-elem.cpp
index 16974ebce..84f110134 100644
--- a/src/sp-style-elem.cpp
+++ b/src/sp-style-elem.cpp
@@ -17,10 +17,7 @@ namespace {
bool styleRegistered = SPFactory::instance().registerObject("svg:style", createStyle);
}
-SPStyleElem::SPStyleElem() : SPObject(), CObject(this) {
- delete this->cobject;
- this->cobject = this;
-
+SPStyleElem::SPStyleElem() : SPObject() {
media_set_all(this->media);
this->is_css = false;
}
@@ -59,7 +56,7 @@ void SPStyleElem::set(unsigned int key, const gchar* value) {
/* title is ignored. */
default: {
- CObject::set(key, value);
+ SPObject::set(key, value);
break;
}
}
@@ -70,14 +67,14 @@ static void
child_add_rm_cb(Inkscape::XML::Node *, Inkscape::XML::Node *, Inkscape::XML::Node *,
void *const data)
{
- static_cast<SPObject *>(data)->cobject->read_content();
+ static_cast<SPObject *>(data)->read_content();
}
static void
content_changed_cb(Inkscape::XML::Node *, gchar const *, gchar const *,
void *const data)
{
- static_cast<SPObject *>(data)->cobject->read_content();
+ static_cast<SPObject *>(data)->read_content();
}
static void
@@ -85,7 +82,7 @@ child_order_changed_cb(Inkscape::XML::Node *, Inkscape::XML::Node *,
Inkscape::XML::Node *, Inkscape::XML::Node *,
void *const data)
{
- static_cast<SPObject *>(data)->cobject->read_content();
+ static_cast<SPObject *>(data)->read_content();
}
Inkscape::XML::Node* SPStyleElem::write(Inkscape::XML::Document* xml_doc, Inkscape::XML::Node* repr, guint flags) {
@@ -107,7 +104,7 @@ Inkscape::XML::Node* SPStyleElem::write(Inkscape::XML::Document* xml_doc, Inksca
}
/* todo: media */
- CObject::write(xml_doc, repr, flags);
+ SPObject::write(xml_doc, repr, flags);
return repr;
}
@@ -370,7 +367,7 @@ void SPStyleElem::build(SPDocument *document, Inkscape::XML::Node *repr) {
};
rec_add_listener(*repr, &nodeEventVector, object);
- CObject::build(document, repr);
+ SPObject::build(document, repr);
}