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 }; |