#include <QtWidgets>
#include <stdint.h>
-//#include "action.h"
-//#include "container.h"
#include "structs.h"
class Painter;
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 *> &);
public slots:
void AddNewObjectToDocument(Object *);
public:
bool useAntialiasing;
+ uint32_t numSelected;
+ uint32_t numHovered;
+ bool shiftDown;
+ bool ctrlDown;
private:
QPixmap gridBackground;
Vector oldPoint;
public:
+ std::vector<void *> select;
+ std::vector<void *> hover;
// Action * toolAction;
// public: