diff options
Diffstat (limited to 'src/sp-rect.cpp')
| -rw-r--r-- | src/sp-rect.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/sp-rect.cpp b/src/sp-rect.cpp index 833e87020..9ba444ca6 100644 --- a/src/sp-rect.cpp +++ b/src/sp-rect.cpp @@ -34,21 +34,10 @@ #include "sp-factory.h" namespace { - SPObject* createRect() { - return new SPRect(); - } - - bool rectRegistered = SPFactory::instance().registerObject("svg:rect", createRect); + bool rectRegistered = SPFactory::instance().registerObject("svg:rect", []() { return new SPRect(); }); } -G_DEFINE_TYPE(SPRect, sp_rect, G_TYPE_OBJECT); - -static void -sp_rect_class_init(SPRectClass *klass) -{ -} - CRect::CRect(SPRect* rect) : CShape(rect) { this->sprect = rect; } @@ -77,12 +66,6 @@ SPRect::SPRect() : SPShape() { /* sp_svg_length_unset(&rect->ry, SP_SVG_UNIT_NONE, 0.0, 0.0); */ } -static void -sp_rect_init(SPRect *rect) -{ - new (rect) SPRect(); -} - void CRect::build(SPDocument* doc, Inkscape::XML::Node* repr) { SPRect* object = this->sprect; |
