void mousePressEvent(QMouseEvent * event);
void mouseMoveEvent(QMouseEvent * event);
void mouseReleaseEvent(QMouseEvent * event);
+ void keyPressEvent(QKeyEvent * event);
+ void keyReleaseEvent(QKeyEvent * event);
private:
QPoint GetAdjustedMousePosition(QMouseEvent * event);
QPoint GetAdjustedClientPosition(int x, int y);
- Vector SnapPointToGrid(Vector);
+// Vector SnapPointToGrid(Vector);
public:
bool useAntialiasing;
int32_t offsetX, offsetY; // Window offsets
public:
Container document;
- double gridSpacing; // Grid spacing in base units
+// double gridSpacing; // Grid spacing in base units
uint32_t gridPixels; // Grid size in pixels
// double gridBaseUnits; // Grid size in base units
private:
bool collided;
//Should this go into Object's class variables???
+//maybe, maybe not... :-P
bool rotateTool;
double rx, ry;
bool scrollDrag;
bool addLineTool;
bool addCircleTool;
bool addDimensionTool;
-// bool selectionInProgress;
-// QRectF selection;
public:
Action * toolAction;