diff -r 78d194a30520 -r 14a230552c2e QTfrontend/drawmapscene.h --- a/QTfrontend/drawmapscene.h Thu Apr 26 09:48:52 2012 +0200 +++ b/QTfrontend/drawmapscene.h Fri Apr 27 00:43:48 2012 +0400 @@ -21,6 +21,7 @@ #include #include +#include class QGraphicsPathItem; @@ -50,6 +51,8 @@ void clearMap(); void simplifyLast(); void setErasing(bool erasing); + void showCursor(); + void hideCursor(); private: QPen m_pen; @@ -60,6 +63,8 @@ Paths oldPaths; bool m_isErasing; QList oldItems; + QGraphicsEllipseItem * m_cursor; + bool m_isCursorShown; virtual void mouseMoveEvent(QGraphicsSceneMouseEvent * mouseEvent); virtual void mousePressEvent(QGraphicsSceneMouseEvent * mouseEvent);