src/ui/objecteditor.h

changeset 81
62373840e33a
child 152
03f8e6d42e13
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ui/objecteditor.h	Tue Mar 17 23:13:29 2020 +0200
@@ -0,0 +1,17 @@
+#pragma once
+#include <QWidget>
+#include "../main.h"
+#include "../model.h"
+#include "polygonobjecteditor.h"
+
+class ObjectEditor : public QWidget
+{
+	Q_OBJECT
+public:
+	explicit ObjectEditor(Model* model, ldraw::id_t id = ldraw::NULL_ID, QWidget* parent = nullptr);
+	void setObjectId(ldraw::id_t id);
+private:
+	Model* const model;
+	ldraw::id_t objectId = ldraw::NULL_ID;
+	std::optional<PolygonObjectEditor> polygonEditor;
+};

mercurial