diff -r 2bdc3ac5e77c -r 55a55a9ec2c2 src/objecttypes/errorline.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/objecttypes/errorline.cpp Sun Sep 22 11:51:41 2019 +0300 @@ -0,0 +1,32 @@ +#include "errorline.h" + +modelobjects::ErrorLine::ErrorLine(QStringView text) : + text{text.toString()} +{ +} + +QVariant modelobjects::ErrorLine::getProperty(Property property) const +{ + switch (property) + { + case Property::Text: + return text; + default: + return BaseObject::getProperty(property); + } +} + +auto modelobjects::ErrorLine::setProperty( + Property property, + const QVariant& value) + -> SetPropertyResult +{ + switch (property) + { + case Property::Text: + text = value.toString(); + return SetPropertyResult::Success; + default: + return BaseObject::setProperty(property, value); + } +}