X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-use-reference.h;h=b30819a5b6add09734bcd8d12a5800a0d2369355;hb=852c1d80c16a2e24d94c87979a1cf9b986a94b18;hp=6feaaa1ed95255aca08d04e4345075d8662e43fd;hpb=2052eb77d512c97e3f910e93bfdfd7bd7f04aa68;p=inkscape.git diff --git a/src/sp-use-reference.h b/src/sp-use-reference.h index 6feaaa1ed..b30819a5b 100644 --- a/src/sp-use-reference.h +++ b/src/sp-use-reference.h @@ -13,6 +13,14 @@ #include #include +class Path; + +namespace Inkscape { +namespace XML { + struct Node; +} +} + class SPUseReference : public Inkscape::URIReference { public: @@ -27,37 +35,30 @@ protected: }; -class Path; -namespace Inkscape { -namespace XML { -struct Node; -} -} - class SPUsePath : public SPUseReference { -public: - Path *originalPath; - bool sourceDirty; - - SPObject *owner; - gchar *sourceHref; - Inkscape::XML::Node *sourceRepr; - SPObject *sourceObject; - - sigc::connection _modified_connection; - sigc::connection _delete_connection; - sigc::connection _changed_connection; - sigc::connection _transformed_connection; - - SPUsePath(SPObject* i_owner); - ~SPUsePath(void); - - void link(char* to); - void unlink(void); - void start_listening(SPObject* to); - void quit_listening(void); - void refresh_source(void); +public: + Path *originalPath; + bool sourceDirty; + + SPObject *owner; + gchar *sourceHref; + Inkscape::XML::Node *sourceRepr; + SPObject *sourceObject; + + sigc::connection _modified_connection; + sigc::connection _delete_connection; + sigc::connection _changed_connection; + sigc::connection _transformed_connection; + + SPUsePath(SPObject* i_owner); + ~SPUsePath(void); + + void link(char* to); + void unlink(void); + void start_listening(SPObject* to); + void quit_listening(void); + void refresh_source(void); void (*user_unlink) (SPObject *user); };