summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2009-11-23 21:16:14 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2009-11-23 21:16:14 +0000
commit4a5dfe33ac8e20c0a04be6757146bb5767fb0ad9 (patch)
treeff0eb6b5354435a2fca14aece42431fda69d6712 /src
parentupdate 2geom. needed for extrude lpe (diff)
downloadinkscape-4a5dfe33ac8e20c0a04be6757146bb5767fb0ad9.tar.gz
inkscape-4a5dfe33ac8e20c0a04be6757146bb5767fb0ad9.zip
decrease header dependencies
(bzr r8841)
Diffstat (limited to 'src')
-rw-r--r--src/knotholder.cpp1
-rw-r--r--src/live_effects/effect.h4
-rw-r--r--src/live_effects/lpeobject.h13
-rw-r--r--src/shape-editor.cpp1
4 files changed, 13 insertions, 6 deletions
diff --git a/src/knotholder.cpp b/src/knotholder.cpp
index 5f749cfee..45cb140c0 100644
--- a/src/knotholder.cpp
+++ b/src/knotholder.cpp
@@ -30,6 +30,7 @@
#include "sp-pattern.h"
#include "style.h"
#include "live_effects/lpeobject.h"
+#include "live_effects/effect.h"
#include "desktop.h"
#include "display/sp-canvas.h"
diff --git a/src/live_effects/effect.h b/src/live_effects/effect.h
index 6f195b176..04e3f91b9 100644
--- a/src/live_effects/effect.h
+++ b/src/live_effects/effect.h
@@ -13,7 +13,6 @@
#include "display/display-forward.h"
#include <map>
#include <glibmm/ustring.h>
-#include <2geom/path.h>
#include <2geom/forward.h>
#include "ui/widget/registry.h"
#include "sp-lpe-item.h"
@@ -28,6 +27,9 @@ struct SPDesktop;
struct SPItem;
class SPNodeContext;
struct LivePathEffectObject;
+class SPLPEItem;
+class KnotHolder;
+class KnotHolderEntity;
namespace Gtk {
class Widget;
diff --git a/src/live_effects/lpeobject.h b/src/live_effects/lpeobject.h
index dc631a5c1..9f802643b 100644
--- a/src/live_effects/lpeobject.h
+++ b/src/live_effects/lpeobject.h
@@ -10,13 +10,16 @@
*/
#include "sp-object.h"
-#include "effect.h"
+#include "effect-enum.h"
namespace Inkscape {
-namespace XML {
-class Node;
-class Document;
-}
+ namespace XML {
+ class Node;
+ class Document;
+ }
+ namespace LivePathEffect {
+ class Effect;
+ }
}
#define TYPE_LIVEPATHEFFECT (LivePathEffectObject::livepatheffect_get_type())
diff --git a/src/shape-editor.cpp b/src/shape-editor.cpp
index 4999eb7cf..44ad9dc9e 100644
--- a/src/shape-editor.cpp
+++ b/src/shape-editor.cpp
@@ -17,6 +17,7 @@
#include "sp-object.h"
#include "sp-item.h"
+#include "sp-lpe-item.h"
#include "live_effects/lpeobject.h"
#include "selection.h"
#include "desktop.h"