]> Shamusworld >> Repos - architektonas/blobdiff - src/drawingview.h
Preliminary Add Line tool work...
[architektonas] / src / drawingview.h
index 7d4301e81ef74603fbdfd21ac0aedc1d7f90cf0c..e8dc3af86c1522d61b2244f9f4bf7d6bd55e5bc1 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <QtGui>
 #include <stdint.h>
+#include "action.h"
 #include "container.h"
 
 class DrawingView: public QWidget
@@ -14,6 +15,10 @@ class DrawingView: public QWidget
 
        public:
                void SetRotateToolActive(bool state = true);
+               void SetAddLineToolActive(bool state = true);
+
+       public slots:
+               void AddNewObjectToDocument(Object *);
 
        protected:
                void paintEvent(QPaintEvent * event);
@@ -39,6 +44,8 @@ class DrawingView: public QWidget
                double rx, ry;
                bool scrollDrag;
                Vector oldPoint;
+               bool addLineTool;
+               Action * toolAction;
 /*             QSize minimumSizeHint() const;
                QSize sizeHint() const;