src/lddocument.h

changeset 1305
31627acdd4b5
parent 1298
dbc8bb2a4d84
child 1306
be85306198a2
equal deleted inserted replaced
1304:bb3f43293cf8 1305:31627acdd4b5
25 #include "model.h" 25 #include "model.h"
26 #include "hierarchyelement.h" 26 #include "hierarchyelement.h"
27 27
28 struct LDGLData; 28 struct LDGLData;
29 class DocumentManager; 29 class DocumentManager;
30
31 enum Winding
32 {
33 NoWinding,
34 CounterClockwise,
35 Clockwise,
36 };
37 30
38 struct LDHeader 31 struct LDHeader
39 { 32 {
40 struct HistoryEntry 33 struct HistoryEntry
41 { 34 {
77 NonCaLicense 70 NonCaLicense
78 } license = UnspecifiedLicense; 71 } license = UnspecifiedLicense;
79 }; 72 };
80 73
81 Q_DECLARE_OPERATORS_FOR_FLAGS(QFlags<LDHeader::Qualifier>) 74 Q_DECLARE_OPERATORS_FOR_FLAGS(QFlags<LDHeader::Qualifier>)
82 Winding operator^(Winding one, Winding other);
83 75
84 // 76 //
85 // This class stores a document either as a editable file for the user or for 77 // This class stores a document either as a editable file for the user or for
86 // subfile caching. 78 // subfile caching.
87 // 79 //

mercurial