X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawingview.h;h=c4a7234fe733314ffc34bbebfcf98b3232a314e0;hb=4bc000ba003a53fb11428a2eb71e3b4471a15c7a;hp=1046f9c0938164b49cac58e07991d634f89f31b3;hpb=8d80165e3ab9173b8689b3b3420b40bf3020161f;p=architektonas diff --git a/src/drawingview.h b/src/drawingview.h index 1046f9c..c4a7234 100644 --- a/src/drawingview.h +++ b/src/drawingview.h @@ -21,6 +21,10 @@ class DrawingView: public QWidget Point SnapPointToGrid(Point); void RenderObjects(Painter *, Container *); void DeleteSelectedItems(void); + void ClearSelection(void); + void AddHoveredToSelection(void); + void GetSelection(std::vector &); + void GetHovered(std::vector &); public slots: void AddNewObjectToDocument(Object *); @@ -44,6 +48,9 @@ class DrawingView: public QWidget public: bool useAntialiasing; uint32_t numSelected; + uint32_t numHovered; + bool shiftDown; + bool ctrlDown; private: QPixmap gridBackground; @@ -58,6 +65,8 @@ class DrawingView: public QWidget Vector oldPoint; public: + std::vector select; + std::vector hover; // Action * toolAction; // public: