21 #include "main.h" |
21 #include "main.h" |
22 #include "configuration.h" |
22 #include "configuration.h" |
23 #include "messageLog.h" |
23 #include "messageLog.h" |
24 #include "mainwindow.h" |
24 #include "mainwindow.h" |
25 |
25 |
26 class GuiUtilities; |
|
27 class LDDocument; |
26 class LDDocument; |
28 class DocumentManager; |
27 class DocumentManager; |
29 class PrimitiveManager; |
28 class PrimitiveManager; |
30 class Grid; |
29 class Grid; |
31 class MathFunctions; |
30 class MathFunctions; |
40 public: |
39 public: |
41 HierarchyElement (QObject* parent); |
40 HierarchyElement (QObject* parent); |
42 |
41 |
43 const QSet<LDObject*>& selectedObjects(); |
42 const QSet<LDObject*>& selectedObjects(); |
44 LDDocument* currentDocument(); |
43 LDDocument* currentDocument(); |
45 GuiUtilities* guiUtilities() const; |
|
46 PrimitiveManager* primitives(); |
44 PrimitiveManager* primitives(); |
47 Grid* grid() const; |
45 Grid* grid() const; |
48 MathFunctions* math() const; |
46 MathFunctions* math() const; |
49 |
47 |
50 // Utility functions |
48 // Utility functions |