42 const Model& getModel() const; |
42 const Model& getModel() const; |
43 const QSet<ldraw::id_t> selectedObjects() const; |
43 const QSet<ldraw::id_t> selectedObjects() const; |
44 const ldraw::ColorTable& colorTable; |
44 const ldraw::ColorTable& colorTable; |
45 Canvas* const canvas; |
45 Canvas* const canvas; |
46 Q_SLOT void editingModeTriggered(); |
46 Q_SLOT void editingModeTriggered(); |
|
47 Q_SLOT void canvasMouseClick(QMouseEvent* event); |
|
48 Q_SLOT void canvasMouseMove(QMouseEvent* event); |
|
49 void select(const QSet<ldraw::id_t> &selected); |
|
50 EditingMode mode; |
|
51 DrawState drawState; |
47 Q_SIGNALS: |
52 Q_SIGNALS: |
48 void newStatusText(const QString& newStatusText); |
53 void newStatusText(const QString& newStatusText); |
49 void splitterChanged(); |
54 void splitterChanged(); |
50 private: |
55 private: |
51 void initializeTools(); |
56 void initializeTools(); |
|
57 void closeShape(); |
52 Model* model; |
58 Model* model; |
53 DocumentManager* const documents; |
59 DocumentManager* const documents; |
54 VertexMap vertexMap; |
60 VertexMap vertexMap; |
55 class Ui_Document& ui; |
61 class Ui_Document& ui; |
56 QToolBar* toolsBar; |
62 QToolBar* toolsBar; |