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); |