src/objecttypes/errorline.cpp

changeset 14
20d2ed3af73d
parent 13
6e838748867b
child 15
9e18ec63eec3
--- a/src/objecttypes/errorline.cpp	Sun Nov 03 18:09:47 2019 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#include <QBrush>
-#include "errorline.h"
-
-linetypes::ErrorLine::ErrorLine(QStringView text, QStringView message) :
-	text{text.toString()},
-	message{message.toString()}
-{
-}
-
-QVariant linetypes::ErrorLine::getProperty(Property property) const
-{
-	switch (property)
-	{
-	case Property::Text:
-		return this->text;
-	case Property::ErrorMessage:
-		return this->message;
-	default:
-		return Object::getProperty(property);
-	}
-}
-
-auto linetypes::ErrorLine::setProperty(
-	Property property,
-	const QVariant& value)
-	-> SetPropertyResult
-{
-	switch (property)
-	{
-	case Property::Text:
-		this->text = value.toString();
-		return SetPropertyResult::Success;
-	case Property::ErrorMessage:
-		this->message = value.toString();
-		return SetPropertyResult::Success;
-	default:
-		return Object::setProperty(property, value);
-	}
-}
-
-QString linetypes::ErrorLine::textRepresentation() const
-{
-	return this->text;
-}
-
-QBrush linetypes::ErrorLine::textRepresentationForeground() const
-{
-	return QBrush{Qt::yellow};
-}
-
-QBrush linetypes::ErrorLine::textRepresentationBackground() const
-{
-	return QBrush{Qt::red};
-}

mercurial