src/document.h

changeset 250
2837b549e616
parent 232
8efa3a33172e
child 262
dc33f8a707c4
equal deleted inserted replaced
249:37d3c819cafa 250:2837b549e616
29 SelectMode, 29 SelectMode,
30 DrawMode, 30 DrawMode,
31 CircleMode 31 CircleMode
32 }; 32 };
33 33
34 Q_DECLARE_METATYPE(EditingMode); 34 Q_DECLARE_METATYPE(EditingMode)
35 35
36 struct AppendToModel 36 struct AppendToModel
37 { 37 {
38 ModelElement newElement; 38 ModelElement newElement;
39 }; 39 };
40 40
41 struct DeleteFromModel 41 struct DeleteFromModel
42 { 42 {
43 int position; 43 std::size_t position;
44 }; 44 };
45 45
46 using ModelAction = std::variant<AppendToModel, DeleteFromModel>; 46 using ModelAction = std::variant<AppendToModel, DeleteFromModel>;
47 47
48 Q_DECLARE_METATYPE(ModelAction) 48 Q_DECLARE_METATYPE(ModelAction)

mercurial