82:70c67c2c4e36 | 83:b8bd338eb602 |
---|---|
1 #pragma once | 1 #pragma once |
2 #include <QWidget> | 2 #include <QWidget> |
3 #include "main.h" | 3 #include "main.h" |
4 #include "../widgets/vec3editor.h" | |
4 | 5 |
5 class Model; | 6 class Model; |
6 | 7 |
7 class PolygonObjectEditor : public QWidget | 8 class PolygonObjectEditor : public QWidget |
8 { | 9 { |
13 void setObjectId(ldraw::id_t id); | 14 void setObjectId(ldraw::id_t id); |
14 private: | 15 private: |
15 void updateNumRows(); | 16 void updateNumRows(); |
16 Model* model; | 17 Model* model; |
17 ldraw::id_t storedObjectId; | 18 ldraw::id_t storedObjectId; |
18 std::vector<std::unique_ptr<class Vec3Editor>> vec3Editors; | 19 std::optional<Vec3Editor> vec3Editors[4]; |
19 }; | 20 }; |