equal
deleted
inserted
replaced
13 namespace Ui { |
13 namespace Ui { |
14 class Ui_DrawMapWidget |
14 class Ui_DrawMapWidget |
15 { |
15 { |
16 public: |
16 public: |
17 QGraphicsView *graphicsView; |
17 QGraphicsView *graphicsView; |
18 QPushButton *pbUndo; |
|
19 |
18 |
20 void setupUi(QWidget *drawMapWidget) |
19 void setupUi(QWidget *drawMapWidget) |
21 { |
20 { |
22 QAspectRatioLayout * arLayout = new QAspectRatioLayout(drawMapWidget); |
21 QAspectRatioLayout * arLayout = new QAspectRatioLayout(drawMapWidget); |
23 arLayout->setMargin(0); |
22 arLayout->setMargin(0); |
48 explicit DrawMapWidget(QWidget *parent = 0); |
47 explicit DrawMapWidget(QWidget *parent = 0); |
49 ~DrawMapWidget(); |
48 ~DrawMapWidget(); |
50 |
49 |
51 void setScene(DrawMapScene * scene); |
50 void setScene(DrawMapScene * scene); |
52 |
51 |
|
52 public slots: |
|
53 void undo(); |
|
54 void clear(); |
|
55 void save(const QString & fileName); |
|
56 void load(const QString & fileName); |
|
57 |
53 protected: |
58 protected: |
54 void changeEvent(QEvent *e); |
59 void changeEvent(QEvent *e); |
55 virtual void resizeEvent(QResizeEvent * event); |
60 virtual void resizeEvent(QResizeEvent * event); |
56 virtual void showEvent(QShowEvent * event); |
61 virtual void showEvent(QShowEvent * event); |
57 |
62 |
58 private: |
63 private: |
59 Ui::DrawMapWidget *ui; |
64 Ui::DrawMapWidget *ui; |
|
65 |
|
66 DrawMapScene * m_scene; |
60 }; |
67 }; |
61 |
68 |
62 #endif // DRAWMAPWIDGET_H |
69 #endif // DRAWMAPWIDGET_H |