src/ui/objecteditor.h

changeset 81
62373840e33a
child 152
03f8e6d42e13
equal deleted inserted replaced
80:764381756899 81:62373840e33a
1 #pragma once
2 #include <QWidget>
3 #include "../main.h"
4 #include "../model.h"
5 #include "polygonobjecteditor.h"
6
7 class ObjectEditor : public QWidget
8 {
9 Q_OBJECT
10 public:
11 explicit ObjectEditor(Model* model, ldraw::id_t id = ldraw::NULL_ID, QWidget* parent = nullptr);
12 void setObjectId(ldraw::id_t id);
13 private:
14 Model* const model;
15 ldraw::id_t objectId = ldraw::NULL_ID;
16 std::optional<PolygonObjectEditor> polygonEditor;
17 };

mercurial