]> Shamusworld >> Repos - architektonas/blobdiff - src/drawingview.h
Added 'Fixed Angle' functionality to Line.
[architektonas] / src / drawingview.h
index c7f7c3a3832d0e7aed65c568d0967cccb830996a..02baa301121a2d0ad0fd9989232532aba25ee101 100644 (file)
@@ -12,6 +12,9 @@ class DrawingView: public QWidget
        public:
                DrawingView(QWidget * parent = NULL);
 
+       public:
+               void SetRotateToolActive(bool state = true);
+
        protected:
                void paintEvent(QPaintEvent * event);
                void mousePressEvent(QMouseEvent * event);
@@ -22,12 +25,18 @@ class DrawingView: public QWidget
                QPoint GetAdjustedMousePosition(QMouseEvent * event);
                QPoint GetAdjustedClientPosition(int x, int y);
 
+       public:
+               bool useAntialiasing;
+
        private:
                double scale;                                                   // Window scaling factor
                int32_t offsetX, offsetY;                               // Window offsets
                Container document;
                double gridSpacing;
                bool collided;
+//Should this go into Object's class variables???
+               bool rotateTool;
+               double rx, ry;
 /*             QSize minimumSizeHint() const;
                QSize sizeHint() const;