src/linetypes/errorline.cpp

changeset 200
ca23936b455b
parent 199
6988973515d2
child 201
5d201ee4a9c3
--- a/src/linetypes/errorline.cpp	Wed May 25 20:36:34 2022 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#include <QBrush>
-#include "errorline.h"
-
-ldraw::ErrorLine::ErrorLine(QStringView text, QStringView message) :
-	text{text.toString()},
-	message{message.toString()}
-{
-}
-
-QVariant ldraw::ErrorLine::getProperty(Property property) const
-{
-	switch (property)
-	{
-	case Property::Text:
-		return this->text;
-	case Property::ErrorMessage:
-		return this->message;
-	default:
-		return Object::getProperty(property);
-	}
-}
-
-void ldraw::ErrorLine::setProperty(SetPropertyResult* result, const PropertyKeyValue& pair)
-{
-	LDRAW_OBJECT_HANDLE_SET_PROPERTY(Text, {this->text = value;});
-	LDRAW_OBJECT_HANDLE_SET_PROPERTY(ErrorMessage, {this->message = value;});
-	BaseClass::setProperty(result, pair);
-}
-
-QString ldraw::ErrorLine::textRepresentation() const
-{
-	return this->text;
-}
-
-QBrush ldraw::ErrorLine::textRepresentationForeground() const
-{
-	return QBrush{Qt::yellow};
-}
-
-QBrush ldraw::ErrorLine::textRepresentationBackground() const
-{
-	return QBrush{Qt::red};
-}
-
-ldraw::Object::Type ldraw::ErrorLine::typeIdentifier() const
-{
-	return Type::ErrorLine;
-}
-
-QDataStream &ldraw::ErrorLine::serialize(QDataStream &stream) const
-{
-	return ldraw::Object::serialize(stream) << this->text;
-}
-
-QDataStream &ldraw::ErrorLine::deserialize(QDataStream &stream)
-{
-	return ldraw::Object::deserialize(stream) >> this->text;
-}
-
-QString ldraw::ErrorLine::toLDrawCode() const
-{
-	return this->text;
-}
-
-QString ldraw::ErrorLine::iconName() const
-{
-	return ":/icons/linetype-errorline.png";
-}
-
-QString ldraw::ErrorLine::typeName() const
-{
-	return QObject::tr("error line");
-}

mercurial