Wed, 09 Mar 2022 14:07:58 +0200
Simplify parsing (removed header parsing)
Removed ldraw::Comment (MetaCommand handles line type 0)
#pragma once #include "object.h" namespace ldraw { class MetaCommand; } class ldraw::MetaCommand : public Object { public: using BaseClass = Object; MetaCommand() = default; MetaCommand(QStringView text); QVariant getProperty(Property property) const override; QString textRepresentation() const override; QString storedText = ""; Type typeIdentifier() const override; QDataStream& serialize(QDataStream& stream) const override; QDataStream& deserialize(QDataStream& stream) override; QString toLDrawCode() const override; QString iconName() const override; protected: void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override; };