src/document.h

changeset 197
0e729e681a2c
parent 191
d355d4c52d51
child 198
eb9d900dc79a
equal deleted inserted replaced
196:6bcb284679d4 197:0e729e681a2c
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;

mercurial