]> Shamusworld >> Repos - architektonas/blobdiff - src/drawingview.h
Fix tool handling and circle highlighting.
[architektonas] / src / drawingview.h
index b8f1760230700ecdb00d06c6b251c713397aa25f..ac7170d026bd63c44a65a23caa4a4c83005a4a94 100644 (file)
@@ -17,6 +17,7 @@ class DrawingView: public QWidget
                void SetRotateToolActive(bool state = true);
                void SetAddLineToolActive(bool state = true);
                void SetAddCircleToolActive(bool state = true);
+               void SetAddDimensionToolActive(bool state = true);
                void UpdateGridBackground(void);
 
        public slots:
@@ -52,25 +53,10 @@ class DrawingView: public QWidget
                Vector oldPoint;
                bool addLineTool;
                bool addCircleTool;
-               Action * toolAction;
-/*             QSize minimumSizeHint() const;
-               QSize sizeHint() const;
-
-       private:
-               void CreateCursors(void);
-               QPoint GetAdjustedMousePosition(QMouseEvent * event);
-               QPoint GetAdjustedClientPosition(int x, int y);
-
-               QImage image;
-               QPoint pt, ptOffset, ptPrevious;
-               ToolType tool;                                                  // Current tool
-               GlyphPoints pts;                                                // Glyph point structure
-               int32 ptHighlight, oldPtHighlight, ptNextHighlight, oldPtNextHighlight;
-               bool polyFirstPoint;
+               bool addDimensionTool;
 
-               ToolWindow * toolPalette;
-               QCursor cur[8];
-*/
+       public:
+               Action * toolAction;
 };
 
 #endif // __DRAWINGVIEW_H__