src/document.h

changeset 222
72b456f2f3c2
parent 217
6d95c1a41e6e
child 223
ce81db996275
--- a/src/document.h	Tue Jun 14 22:31:39 2022 +0300
+++ b/src/document.h	Tue Jun 14 23:04:49 2022 +0300
@@ -49,9 +49,7 @@
 class EditTools final : public QObject, public RenderLayer
 {
 	Q_OBJECT
-	std::vector<glm::vec3> polygon;
-	std::vector<glm::vec3> previewPolygon;
-	glm::vec3 previewPoint;
+	std::vector<glm::vec3> polygon = {{0, 0, 0}};
 	bool isconcave = false;
 	EditingMode mode = SelectMode;
 	glm::mat4 mvpMatrix;
@@ -76,6 +74,7 @@
 	void mouseClick(const QMouseEvent* event) override;
 	void overpaint(QPainter* painter) override;
 private:
+	const std::vector<ModelAction> actions() const;
 	void closeShape();
 	void updatePreviewPolygon();
 	void removeLastPoint();

mercurial