tools/drawMapTest/drawmapscene.h
changeset 4427 c5193713055f
parent 4426 969e411c72aa
child 4434 34c305fbc63c
--- 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<QList<QPoint> > 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);