X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawingview.h;h=454d6f2ca9a10869cf402b4095dc415034c8611f;hb=ff2a28347dc30eccc28e7cd7298cccde7aa49d2c;hp=849ce76b2c943a1d2a07070d1585c54107434b60;hpb=d54e5a64374e8b58570572683cac2238b23dd9cb;p=architektonas diff --git a/src/drawingview.h b/src/drawingview.h index 849ce76..454d6f2 100644 --- a/src/drawingview.h +++ b/src/drawingview.h @@ -20,7 +20,7 @@ class DrawingView: public QWidget void SetGridSize(uint32_t); void UpdateGridBackground(void); Point SnapPointToGrid(Point); - void RenderObjects(Painter *, std::vector &); + void RenderObjects(Painter *, std::vector &, int); void AddHoveredToSelection(void); void GetSelection(std::vector &); void GetHovered(std::vector &); @@ -37,6 +37,9 @@ class DrawingView: public QWidget public slots: void SetCurrentLayer(int); + void DeleteCurrentLayer(int); + void HandleLayerToggle(void); + void HandleLayerSwap(int, int); protected: void paintEvent(QPaintEvent * event); @@ -78,6 +81,8 @@ class DrawingView: public QWidget std::vector toolObjects; std::vector toolScratch; Point toolPoint[32]; + Point intersectionPoint; + bool hoveringIntersection; // public: // static Container document;