diff -r a9bf6bab5ea2 -r 8efa3a33172e src/ui/objecteditor.cpp --- a/src/ui/objecteditor.cpp Wed Jun 15 19:47:02 2022 +0300 +++ b/src/ui/objecteditor.cpp Mon Jun 20 02:04:51 2022 +0300 @@ -12,7 +12,8 @@ const glm::vec3*, const glm::mat4*, const QString*, - ldraw::Color>; + ldraw::Color, + const CircularFraction*>; enum PropertyKey { @@ -27,6 +28,7 @@ Name, Text, Code, + Fraction, }; std::map getProperties(const ModelElement& element) @@ -63,6 +65,11 @@ result[Name] = &ref.name; result[Color] = ref.color; }, + [&](const Colored& circ) { + result[Transformation] = &circ.transformation; + result[Fraction] = &circ.fraction; + result[Color] = circ.color; + }, [&](Empty) {}, [&](const Comment& comment) { result[Text] = &comment.text;