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);
private:
QPoint GetAdjustedMousePosition(QMouseEvent * event);
QPoint GetAdjustedClientPosition(int x, int y);
+ Vector SnapPointToGrid(Vector);
public:
bool useAntialiasing;