src/linetypes/metacommand.h

changeset 86
4bec0525ef1b
parent 77
028798a72591
child 132
488d0ba6070b
--- a/src/linetypes/metacommand.h	Wed Mar 18 17:11:23 2020 +0200
+++ b/src/linetypes/metacommand.h	Thu Mar 19 21:06:06 2020 +0200
@@ -8,12 +8,12 @@
 class ldraw::MetaCommand : public Object
 {
 public:
+	using BaseClass = Object;
 	MetaCommand() = default;
 	MetaCommand(QStringView text);
 	QVariant getProperty(Property property) const override;
-	SetPropertyResult setProperty(
-		Property property,
-		const QVariant& value) override;
 	QString textRepresentation() const override;
 	QString storedText = "";
+protected:
+	void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override;
 };

mercurial