public:
void DrawBackground(Painter *);
-// void SetGridSize(uint32_t);
-// void SetGridSize(double);
-// void UpdateGridBackground(void);
-// void UpdateGridBackgroundF(void);
Point SnapPointToGrid(Point);
Point SnapPointToAngle(Point);
void RenderObjects(Painter *, VPVector &, int, bool ignoreLayer = false);
void DeleteCurrentLayer(int);
void HandleLayerToggle(void);
void HandleLayerSwap(int, int);
+ void HandleLayerSwap(int, int, VPVector &);
void HandlePenWidth(float);
void HandlePenStyle(int);
void HandlePenColor(uint32_t);
void keyReleaseEvent(QKeyEvent * event);
private:
- void HandleLayerSwap(int, int, VPVector &);
void DrawSubGrid(Painter *, uint32_t, double, Vector, Vector);
QPoint GetAdjustedMousePosition(QMouseEvent * event);
QPoint GetAdjustedClientPosition(int x, int y);