Sun, 10 Jan 2021 17:26:40 +0200
added translations to dependencies in CMakeLists... maybe that's the source of the trouble with translations getting emptied
#include "metacommand.h" ldraw::MetaCommand::MetaCommand(QStringView text) : Object{}, storedText{text.toString()} {} QVariant ldraw::MetaCommand::getProperty(Property property) const { switch (property) { case Property::Text: return storedText; default: return Object::getProperty(property); } } void ldraw::MetaCommand::setProperty(ldraw::Object::SetPropertyResult* result, const PropertyKeyValue& pair) { LDRAW_OBJECT_HANDLE_SET_PROPERTY(Text, {this->storedText = value;}); BaseClass::setProperty(result, pair); } QString ldraw::MetaCommand::textRepresentation() const { return this->storedText; }