src/model.h

changeset 340
e17e07661f4c
parent 338
719b909a7d2b
child 374
75efc3ba5a56
equal deleted inserted replaced
339:4787d05e9c89 340:e17e07661f4c
19 #pragma once 19 #pragma once
20 #include <QAbstractListModel> 20 #include <QAbstractListModel>
21 #include <memory> 21 #include <memory>
22 #include "src/basics.h" 22 #include "src/basics.h"
23 #include "src/colors.h" 23 #include "src/colors.h"
24
25 #include <QTextDocument> 24 #include <QTextDocument>
26 using Model = QTextDocument;
27 25
28 struct SubfileReference 26 struct SubfileReference
29 { 27 {
30 QString name; 28 QString name;
31 glm::mat4 transformation; 29 glm::mat4 transformation;
204 202
205 using ModelAction = std::variant< 203 using ModelAction = std::variant<
206 AppendToModel, 204 AppendToModel,
207 DeleteFromModel, 205 DeleteFromModel,
208 ModifyModel>; 206 ModifyModel>;
207
208 QString modelElementToString(const ModelElement &element);

mercurial