src/linetypes/subfilereference.h

changeset 200
ca23936b455b
parent 199
6988973515d2
child 201
5d201ee4a9c3
--- a/src/linetypes/subfilereference.h	Wed May 25 20:36:34 2022 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#pragma once
-#include "compoundobject.h"
-#include "invert.h"
-
-class Model;
-
-namespace ldraw
-{
-	class SubfileReference;
-}
-
-class ldraw::SubfileReference : public CompoundObject
-{
-public:
-	SubfileReference() = default;
-	SubfileReference(
-		const glm::mat4& transformation,
-		const QString &referenceName,
-		const Color color = ldraw::MAIN_COLOR);
-	QVariant getProperty(Property property) const override;
-	QString textRepresentation() const override;
-	void getPolygons(std::vector<gl::Polygon>& polygons, GetPolygonsContext* context) const override;
-	Model* resolve(const ModelId callingModelId, DocumentManager* documents) const;
-	Type typeIdentifier() const override;
-	QDataStream& serialize(QDataStream& stream) const override;
-	QDataStream& deserialize(QDataStream& stream) override;
-	QString toLDrawCode() const override;
-	QString iconName() const override;
-	QString typeName() const override;
-	QString referenceName;
-protected:
-	void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override;
-};

mercurial