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