11 PolygonObjectEditor(Model* model, ldraw::id_t id, QWidget* parent = nullptr); |
11 PolygonObjectEditor(Model* model, ldraw::id_t id, QWidget* parent = nullptr); |
12 ~PolygonObjectEditor(); |
12 ~PolygonObjectEditor(); |
13 ldraw::id_t objectId() const; |
13 ldraw::id_t objectId() const; |
14 void setObjectId(ldraw::id_t id); |
14 void setObjectId(ldraw::id_t id); |
15 private: |
15 private: |
|
16 Q_SLOT void vectorChanged(const glm::vec3& value); |
16 void updateNumRows(); |
17 void updateNumRows(); |
17 Model* model; |
18 Model* model; |
18 ldraw::id_t storedObjectId; |
19 ldraw::id_t storedObjectId; |
19 std::optional<Vec3Editor> vec3Editors[4]; |
20 std::optional<Vec3Editor> vec3Editors[4]; |
20 }; |
21 }; |