X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawingview.h;h=7e5a9d1db52b212509ef5041ba283e7a4c8f9ded;hb=bf5a50feb0f84a4627a65c5b82c3ca2d2eefe54b;hp=768c5c029b26a518b2f7959eaa8d2987f9aa53b9;hpb=c20f82651fdc4dd26172bcb71a85e6eb29eacd43;p=architektonas diff --git a/src/drawingview.h b/src/drawingview.h index 768c5c0..7e5a9d1 100644 --- a/src/drawingview.h +++ b/src/drawingview.h @@ -22,11 +22,11 @@ class DrawingView: public QWidget void UpdateGridBackground(void); Point SnapPointToGrid(Point); Point SnapPointToAngle(Point); - void RenderObjects(Painter *, std::vector &, int, bool ignoreLayer = false); + void RenderObjects(Painter *, VPVector &, int, bool ignoreLayer = false); void AddHoveredToSelection(void); - void GetSelection(std::vector &); -// void GetHovered(std::vector &); - std::vector GetHovered(void); + void GetSelection(VPVector &); + VPVector GetSelection(void); + VPVector GetHovered(void); void ToolHandler(int, Point); void ToolDraw(Painter *); void LineHandler(int, Point); @@ -53,6 +53,7 @@ class DrawingView: public QWidget void HandlePenWidth(float); void HandlePenStyle(int); void HandlePenColor(uint32_t); + void HandlePenStamp(void); signals: void ObjectHovered(Object *); @@ -95,11 +96,10 @@ class DrawingView: public QWidget QString informativeText; public: - std::vector select; -// std::vector hover; - std::vector toolObjects; + VPVector select; + VPVector toolObjects; std::vector toolScratch; - std::vector toolScratch2; + VPVector toolScratch2; Point toolPoint[32]; Object * toolObj[32]; Point intersectionPoint;