src/linetypes/metacommand.cpp

changeset 200
ca23936b455b
parent 199
6988973515d2
child 201
5d201ee4a9c3
--- a/src/linetypes/metacommand.cpp	Wed May 25 20:36:34 2022 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-#include "metacommand.h"
-
-ldraw::MetaCommand::MetaCommand(QStringView text) :
-	Object{},
-	storedText{text.toString()} {}
-
-QVariant ldraw::MetaCommand::getProperty(Property property) const
-{
-	switch (property)
-	{
-	case Property::Text:
-		return storedText;
-	default:
-		return Object::getProperty(property);
-	}
-}
-
-void ldraw::MetaCommand::setProperty(ldraw::Object::SetPropertyResult* result, const PropertyKeyValue& pair)
-{
-	LDRAW_OBJECT_HANDLE_SET_PROPERTY(Text, {this->storedText = value;});
-	BaseClass::setProperty(result, pair);
-}
-
-QString ldraw::MetaCommand::textRepresentation() const
-{
-	return this->storedText;
-}
-
-ldraw::Object::Type ldraw::MetaCommand::typeIdentifier() const
-{
-	return Type::MetaCommand;
-}
-
-/**
- * @brief @overload ldraw::Object::serialize
- * @param stream
- * @return stream
- */
-QDataStream& ldraw::MetaCommand::serialize(QDataStream& stream) const
-{
-	return ldraw::Object::serialize(stream) << this->storedText;
-}
-
-/**
- * @brief @overload ldraw::Object::deserialize
- * @param stream
- * @return stream
- */
-QDataStream& ldraw::MetaCommand::deserialize(QDataStream& stream)
-{
-	return ldraw::Object::deserialize(stream) >> this->storedText;
-}
-
-QString ldraw::MetaCommand::toLDrawCode() const
-{
-	return "0 " + this->storedText;
-}
-
-QString ldraw::MetaCommand::iconName() const
-{
-	return ":/icons/chatbubble-ellipses-outline.png";
-}
-
-QString ldraw::MetaCommand::typeName() const
-{
-	return QObject::tr("comment");
-}
-

mercurial