diff -r 969e411c72aa -r c5193713055f tools/drawMapTest/drawmapscene.h --- a/tools/drawMapTest/drawmapscene.h Sun Nov 28 17:23:51 2010 +0300 +++ b/tools/drawMapTest/drawmapscene.h Sun Nov 28 19:03:28 2010 +0300 @@ -5,13 +5,18 @@ class QGraphicsPathItem; +typedef QList > Paths; + class DrawMapScene : public QGraphicsScene { Q_OBJECT public: explicit DrawMapScene(QObject *parent = 0); + QByteArray encode(); + signals: + void pathChanged(); public slots: void undo(); @@ -20,6 +25,7 @@ QPen m_pen; QBrush m_brush; QGraphicsPathItem * m_currPath; + Paths paths; virtual void mouseMoveEvent(QGraphicsSceneMouseEvent * mouseEvent); virtual void mousePressEvent(QGraphicsSceneMouseEvent * mouseEvent);