src/document.h

changeset 205
1a4342d80de7
parent 204
52e10e8d88cc
child 214
8e1fe64ce4e3
equal deleted inserted replaced
204:52e10e8d88cc 205:1a4342d80de7
43 Q_OBJECT 43 Q_OBJECT
44 public: 44 public:
45 explicit EditorTabWidget( 45 explicit EditorTabWidget(
46 Model* model, 46 Model* model,
47 DocumentManager* documents, 47 DocumentManager* documents,
48 const ldraw::ColorTable& colorTable, 48 const ColorTable& colorTable,
49 QWidget *parent = nullptr); 49 QWidget *parent = nullptr);
50 ~EditorTabWidget() override; 50 ~EditorTabWidget() override;
51 void applyToVertices(VertexMap::ApplyFunction fn) const; 51 void applyToVertices(VertexMap::ApplyFunction fn) const;
52 const QSet<ModelId> selectedObjects() const; 52 const QSet<ModelId> selectedObjects() const;
53 const ldraw::ColorTable& colorTable; 53 const ColorTable& colorTable;
54 Canvas* const canvas; 54 Canvas* const canvas;
55 Model* const model; 55 Model* const model;
56 EditingMode currentEditingMode() const; 56 EditingMode currentEditingMode() const;
57 Q_SLOT void setEditMode(EditingMode mode); 57 Q_SLOT void setEditMode(EditingMode mode);
58 Q_SLOT void canvasMouseClick(QMouseEvent* event); 58 Q_SLOT void canvasMouseClick(QMouseEvent* event);

mercurial