X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawingview.h;h=b296f28e64c887f2a8276d5a775cd76f178fe5f6;hb=bb8d0671717bac2c5350e34024273381be1d8175;hp=888737eb82286b38d3b2fbfe75151828da08e1d3;hpb=70297ac8ec7453e4196f4b58056bcfe4b04f2aca;p=architektonas diff --git a/src/drawingview.h b/src/drawingview.h index 888737e..b296f28 100644 --- a/src/drawingview.h +++ b/src/drawingview.h @@ -17,6 +17,7 @@ class DrawingView: public QWidget void SetRotateToolActive(bool state = true); void SetAddLineToolActive(bool state = true); void SetAddCircleToolActive(bool state = true); + void SetAddArcToolActive(bool state = true); void SetAddDimensionToolActive(bool state = true); void SetGridSize(uint32_t); void UpdateGridBackground(void); @@ -34,6 +35,7 @@ class DrawingView: public QWidget private: QPoint GetAdjustedMousePosition(QMouseEvent * event); QPoint GetAdjustedClientPosition(int x, int y); + Vector SnapPointToGrid(Vector); public: bool useAntialiasing;