void SetAddLineToolActive(bool state = true);
void SetAddCircleToolActive(bool state = true);
void SetAddDimensionToolActive(bool state = true);
+ void SetGridSize(uint32_t);
void UpdateGridBackground(void);
public slots:
protected:
void paintEvent(QPaintEvent * event);
+ void resizeEvent(QResizeEvent * event);
void mousePressEvent(QMouseEvent * event);
void mouseMoveEvent(QMouseEvent * event);
void mouseReleaseEvent(QMouseEvent * event);
int32_t offsetX, offsetY; // Window offsets
public:
Container document;
- double gridSpacing;
+ 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???
bool addLineTool;
bool addCircleTool;
bool addDimensionTool;
+// bool selectionInProgress;
+// QRectF selection;
public:
Action * toolAction;