diff -r 40e2940605a3 -r 4bec0525ef1b src/linetypes/triangle.h --- a/src/linetypes/triangle.h Wed Mar 18 17:11:23 2020 +0200 +++ b/src/linetypes/triangle.h Thu Mar 19 21:06:06 2020 +0200 @@ -18,12 +18,13 @@ Triangle(const std::array& vertices, const Color color); Triangle(const glm::vec3 (&vertices)[3], const Color color); QVariant getProperty(Property id) const override; - SetPropertyResult setProperty(Property id, const QVariant& value) override; QString textRepresentation() const override; void getPolygons(std::vector& polygons, GetPolygonsContext* context) const override; void invert() override; int numPoints() const override; const glm::vec3& getPoint(int index) const override; glm::vec3 points[3] = {{}}; +protected: + void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override; };