src/linetypes/edge.h

changeset 86
4bec0525ef1b
parent 81
62373840e33a
child 87
93ec4d630346
--- a/src/linetypes/edge.h	Wed Mar 18 17:11:23 2020 +0200
+++ b/src/linetypes/edge.h	Thu Mar 19 21:06:06 2020 +0200
@@ -15,13 +15,12 @@
 		 const Color colorIndex = ldraw::edgeColor);
 	Edge(const std::array<glm::vec3, 2>& vertices, const Color color);
 	QVariant getProperty(Property property) const override;
-	SetPropertyResult setProperty(
-		Property property,
-		const QVariant& value) override;
 	QString textRepresentation() const override;
 	void getPolygons(std::vector<gl::Polygon>& polygons, GetPolygonsContext* context) const override;
 	int numPoints() const override;
 	const glm::vec3& getPoint(int index) const override;
 	glm::vec3 point_1 = {};
 	glm::vec3 point_2 = {};
+protected:
+	void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override;
 };

mercurial