src/objecttypes/errorline.cpp

changeset 3
55a55a9ec2c2
child 6
73e448b2943d
--- /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);
+	}
+}

mercurial