public:
void SetRotateToolActive(bool state = true);
+#if 0
void SetAddLineToolActive(bool state = true);
void SetAddCircleToolActive(bool state = true);
+ void SetAddArcToolActive(bool state = true);
void SetAddDimensionToolActive(bool state = true);
+#endif
+// void SetToolActive(Action * action, bool state = true);
+ void SetToolActive(Action * action);//, 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;