DrawingView(QWidget * parent = NULL);
public:
-// void SetToolActive(Action * action);
void SetGridSize(uint32_t);
void UpdateGridBackground(void);
Point SnapPointToGrid(Point);
void RenderObjects(Painter *, Container *);
void DeleteSelectedItems(void);
+ void ClearSelection(void);
+ void AddHoveredToSelection(void);
+ void GetSelection(std::vector<void *> &);
+ void GetHovered(std::vector<void *> &);
+ void ToolMouse(int, Point);
+ void ToolDraw(Painter *);
+ void LineHandler(int, Point);
public slots:
void AddNewObjectToDocument(Object *);
public:
bool useAntialiasing;
uint32_t numSelected;
+ uint32_t numHovered;
+ bool shiftDown;
+ bool ctrlDown;
private:
QPixmap gridBackground;
Vector oldPoint;
public:
-// Action * toolAction;
+ std::vector<void *> select;
+ std::vector<void *> hover;
+ Point toolPoint[32];
// public:
// static Container document;