80:764381756899 | 81:62373840e33a |
---|---|
1 #pragma once | |
2 #include <QWidget> | |
3 #include "main.h" | |
4 | |
5 class Model; | |
6 | |
7 class PolygonObjectEditor : public QWidget | |
8 { | |
9 public: | |
10 PolygonObjectEditor(Model* model, ldraw::id_t id, QWidget* parent = nullptr); | |
11 ~PolygonObjectEditor(); | |
12 ldraw::id_t objectId() const; | |
13 void setObjectId(ldraw::id_t id); | |
14 private: | |
15 void updateNumRows(); | |
16 Model* model; | |
17 ldraw::id_t storedObjectId; | |
18 std::vector<std::unique_ptr<class Vec3Editor>> vec3Editors; | |
19 }; |