src/modelobject.h

changeset 2
2bdc3ac5e77c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/modelobject.h	Sat Aug 24 14:44:42 2019 +0300
@@ -0,0 +1,24 @@
+#pragma once
+#include <QString>
+#include <QStringView>
+#include "uuid.h"
+
+class ModelObject
+{
+public:
+    ModelObject();
+    virtual ~ModelObject();
+
+    const Uuid id;
+    virtual void toString(QTextStream &out) = 0;
+private:
+
+};
+
+class Comment : public ModelObject
+{
+    Comment(QStringView text);
+
+private:
+    QStringView storedText;
+};

mercurial