Sun, 03 Nov 2019 13:07:04 +0200
fixed translations being updated twice at the same time, that's bad
#include "metacommand.h" modelobjects::MetaCommand::MetaCommand(QStringView text) : BaseObject{}, storedText{text.toString()} {} QVariant modelobjects::MetaCommand::getProperty(Property property) const { switch (property) { case Property::Text: return storedText; default: return BaseObject::getProperty(property); } } auto modelobjects::MetaCommand::setProperty(Property property, const QVariant& value) -> SetPropertyResult { switch (property) { case Property::Text: storedText = value.toString(); return SetPropertyResult::Success; default: return BaseObject::setProperty(property, value); } } QString modelobjects::MetaCommand::textRepresentation() const { return this->storedText; }