X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawingview.h;h=3d22b44e83e97224b9e1c38eee3201d56972d2b0;hb=a398911ea125eb6b25320e96599e0ae39b720cf8;hp=c4a7234fe733314ffc34bbebfcf98b3232a314e0;hpb=4bc000ba003a53fb11428a2eb71e3b4471a15c7a;p=architektonas diff --git a/src/drawingview.h b/src/drawingview.h index c4a7234..3d22b44 100644 --- a/src/drawingview.h +++ b/src/drawingview.h @@ -15,7 +15,6 @@ class DrawingView: public QWidget DrawingView(QWidget * parent = NULL); public: -// void SetToolActive(Action * action); void SetGridSize(uint32_t); void UpdateGridBackground(void); Point SnapPointToGrid(Point); @@ -25,6 +24,10 @@ class DrawingView: public QWidget void AddHoveredToSelection(void); void GetSelection(std::vector &); void GetHovered(std::vector &); + void ToolMouseDown(Point); + void ToolMouseMove(Point); + void ToolMouseUp(Point); + void ToolDraw(Painter *); public slots: void AddNewObjectToDocument(Object *); @@ -67,8 +70,13 @@ class DrawingView: public QWidget public: std::vector select; std::vector hover; -// Action * toolAction; +// int toolState; + Point toolPoint[32]; +// Object * toolObject; + // Tool methods (static) + public: +// static void foo(); // public: // static Container document; };