--- 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);