Engauge Digitizer  2
DocumentSerialize.h
1 /******************************************************************************************************
2  * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3  * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4  * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5  ******************************************************************************************************/
6 
7 #ifndef DOCUMENT_SERIALIZE_H
8 #define DOCUMENT_SERIALIZE_H
9 
10 #include <QString>
11 
12 extern const QString DOCUMENT_SERIALIZE_APPLICATION;
13 extern const QString DOCUMENT_SERIALIZE_APPLICATION_VERSION_NUMBER;
14 extern const QString DOCUMENT_SERIALIZE_APPLICATION;
15 extern const QString DOCUMENT_SERIALIZE_AXES_CHECKER;
16 extern const QString DOCUMENT_SERIALIZE_AXES_CHECKER_LINE_COLOR;
17 extern const QString DOCUMENT_SERIALIZE_AXES_CHECKER_MODE;
18 extern const QString DOCUMENT_SERIALIZE_AXES_CHECKER_SECONDS;
19 extern const QString DOCUMENT_SERIALIZE_AXES_POINTS_REQUIRED;
20 extern const QString DOCUMENT_SERIALIZE_BOOL_FALSE;
21 extern const QString DOCUMENT_SERIALIZE_BOOL_TRUE;
22 extern const QString DOCUMENT_SERIALIZE_CMD;
23 extern const QString DOCUMENT_SERIALIZE_CMD_ADD_POINT_AXIS;
24 extern const QString DOCUMENT_SERIALIZE_CMD_ADD_POINT_GRAPH;
25 extern const QString DOCUMENT_SERIALIZE_CMD_ADD_POINTS_GRAPH;
26 extern const QString DOCUMENT_SERIALIZE_CMD_ADD_SCALE;
27 extern const QString DOCUMENT_SERIALIZE_CMD_COPY;
28 extern const QString DOCUMENT_SERIALIZE_CMD_CUT;
29 extern const QString DOCUMENT_SERIALIZE_CMD_DELETE;
30 extern const QString DOCUMENT_SERIALIZE_CMD_DESCRIPTION;
31 extern const QString DOCUMENT_SERIALIZE_CMD_EDIT_POINT_AXIS;
32 extern const QString DOCUMENT_SERIALIZE_CMD_EDIT_POINT_GRAPH;
33 extern const QString DOCUMENT_SERIALIZE_CMD_MEDIATOR;
34 extern const QString DOCUMENT_SERIALIZE_CMD_MOVE_BY;
35 extern const QString DOCUMENT_SERIALIZE_CMD_REDO_FOR_TEST;
36 extern const QString DOCUMENT_SERIALIZE_CMD_SELECT_COORD_SYSTEM;
37 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_AXES_CHECKER;
38 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_COLOR_FILTER;
39 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_COORDS;
40 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_CURVE_ADD_REMOVE;
41 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_CURVE_PROPERTIES;
42 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_DIGITIZE_CURVE;
43 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_EXPORT;
44 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_GENERAL;
45 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_GRID_DISPLAY;
46 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_GRID_REMOVAL;
47 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_POINT_MATCH;
48 extern const QString DOCUMENT_SERIALIZE_CMD_SETTINGS_SEGMENTS;
49 extern const QString DOCUMENT_SERIALIZE_CMD_TYPE;
50 extern const QString DOCUMENT_SERIALIZE_CMD_UNDO_FOR_TEST;
51 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER;
52 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_FOREGROUND_HIGH;
53 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_FOREGROUND_LOW;
54 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_HUE_HIGH;
55 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_HUE_LOW;
56 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_INTENSITY_HIGH;
57 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_INTENSITY_LOW;
58 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_MODE;
59 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_MODE_STRING;
60 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_SATURATION_HIGH;
61 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_SATURATION_LOW;
62 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_VALUE_HIGH;
63 extern const QString DOCUMENT_SERIALIZE_COLOR_FILTER_VALUE_LOW;
64 extern const QString DOCUMENT_SERIALIZE_COMMON;
65 extern const QString DOCUMENT_SERIALIZE_COORD_SYSTEM;
66 extern const QString DOCUMENT_SERIALIZE_COORDS;
67 extern const QString DOCUMENT_SERIALIZE_COORDS_ORIGIN_RADIUS;
68 extern const QString DOCUMENT_SERIALIZE_COORDS_SCALE_X_THETA;
69 extern const QString DOCUMENT_SERIALIZE_COORDS_SCALE_X_THETA_STRING;
70 extern const QString DOCUMENT_SERIALIZE_COORDS_SCALE_Y_RADIUS;
71 extern const QString DOCUMENT_SERIALIZE_COORDS_SCALE_Y_RADIUS_STRING;
72 extern const QString DOCUMENT_SERIALIZE_COORDS_TYPE;
73 extern const QString DOCUMENT_SERIALIZE_COORDS_TYPE_STRING;
74 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_DATE;
75 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_DATE_STRING;
76 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_RADIUS;
77 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_RADIUS_STRING;
78 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_THETA;
79 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_THETA_STRING;
80 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_TIME;
81 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_TIME_STRING;
82 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_X;
83 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_X_STRING;
84 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_Y;
85 extern const QString DOCUMENT_SERIALIZE_COORDS_UNITS_Y_STRING;
86 extern const QString DOCUMENT_SERIALIZE_CSV;
87 extern const QString DOCUMENT_SERIALIZE_CURVE;
88 extern const QString DOCUMENT_SERIALIZE_CURVE_NAME;
89 extern const QString DOCUMENT_SERIALIZE_CURVE_POINTS;
90 extern const QString DOCUMENT_SERIALIZE_CURVES_ENTRY;
91 extern const QString DOCUMENT_SERIALIZE_CURVES_ENTRY_CURVE_NAME_CURRENT;
92 extern const QString DOCUMENT_SERIALIZE_CURVES_ENTRY_CURVE_NAME_ORIGINAL;
93 extern const QString DOCUMENT_SERIALIZE_CURVES_ENTRY_NUM_POINTS;
94 extern const QString DOCUMENT_SERIALIZE_CURVES_GRAPHS;
95 extern const QString DOCUMENT_SERIALIZE_CURVE_STYLE;
96 extern const QString DOCUMENT_SERIALIZE_CURVE_STYLES;
97 extern const QString DOCUMENT_SERIALIZE_DIGITIZE_CURVE;
98 extern const QString DOCUMENT_SERIALIZE_DIGITIZE_CURVE_CURSOR_INNER_RADIUS;
99 extern const QString DOCUMENT_SERIALIZE_DIGITIZE_CURVE_CURSOR_LINE_WIDTH;
100 extern const QString DOCUMENT_SERIALIZE_DIGITIZE_CURVE_CURSOR_SIZE;
101 extern const QString DOCUMENT_SERIALIZE_DIGITIZE_CURVE_CURSOR_STANDARD_CROSS;
102 extern const QString DOCUMENT_SERIALIZE_DOCUMENT;
103 extern const QString DOCUMENT_SERIALIZE_EDIT_GRAPH_IDENTIFIERS;
104 extern const QString DOCUMENT_SERIALIZE_EDIT_GRAPH_IS_X;
105 extern const QString DOCUMENT_SERIALIZE_EDIT_GRAPH_IS_Y;
106 extern const QString DOCUMENT_SERIALIZE_EDIT_GRAPH_X;
107 extern const QString DOCUMENT_SERIALIZE_EDIT_GRAPH_Y;
108 extern const QString DOCUMENT_SERIALIZE_ERROR;
109 extern const QString DOCUMENT_SERIALIZE_ERROR_COMMENT;
110 extern const QString DOCUMENT_SERIALIZE_ERROR_CONTEXT;
111 extern const QString DOCUMENT_SERIALIZE_ERROR_FILE;
112 extern const QString DOCUMENT_SERIALIZE_ERROR_LINE;
113 extern const QString DOCUMENT_SERIALIZE_ERROR_REPORT;
114 extern const QString DOCUMENT_SERIALIZE_EXPORT;
115 extern const QString DOCUMENT_SERIALIZE_EXPORT_CURVE_NAME_NOT_EXPORTED;
116 extern const QString DOCUMENT_SERIALIZE_EXPORT_CURVE_NAME_NOT_EXPORTED_NAME;
117 extern const QString DOCUMENT_SERIALIZE_EXPORT_CURVE_NAMES_NOT_EXPORTED;
118 extern const QString DOCUMENT_SERIALIZE_EXPORT_DELIMITER;
119 extern const QString DOCUMENT_SERIALIZE_EXPORT_DELIMITER_OVERRIDE_CSV_TSV;
120 extern const QString DOCUMENT_SERIALIZE_EXPORT_DELIMITER_STRING;
121 extern const QString DOCUMENT_SERIALIZE_EXPORT_HEADER;
122 extern const QString DOCUMENT_SERIALIZE_EXPORT_HEADER_STRING;
123 extern const QString DOCUMENT_SERIALIZE_EXPORT_LAYOUT_FUNCTIONS;
124 extern const QString DOCUMENT_SERIALIZE_EXPORT_LAYOUT_FUNCTIONS_STRING;
125 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_INTERVAL_FUNCTIONS;
126 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_INTERVAL_RELATIONS;
127 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_INTERVAL_UNITS_FUNCTIONS;
128 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_INTERVAL_UNITS_RELATIONS;
129 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_SELECTION_FUNCTIONS;
130 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_SELECTION_FUNCTIONS_STRING;
131 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_SELECTION_RELATIONS;
132 extern const QString DOCUMENT_SERIALIZE_EXPORT_POINTS_SELECTION_RELATIONS_STRING;
133 extern const QString DOCUMENT_SERIALIZE_EXPORT_X_LABEL;
134 extern const QString DOCUMENT_SERIALIZE_FILE;
135 extern const QString DOCUMENT_SERIALIZE_FILE_IMPORTED;
136 extern const QString DOCUMENT_SERIALIZE_FILTER;
137 extern const QString DOCUMENT_SERIALIZE_GENERAL;
138 extern const QString DOCUMENT_SERIALIZE_GENERAL_CURSOR_SIZE;
139 extern const QString DOCUMENT_SERIALIZE_GENERAL_EXTRA_PRECISION;
140 extern const QString DOCUMENT_SERIALIZE_GENERAL_ZOOM_CONTROL;
141 extern const QString DOCUMENT_SERIALIZE_GRAPH_X;
142 extern const QString DOCUMENT_SERIALIZE_GRAPH_X_AFTER;
143 extern const QString DOCUMENT_SERIALIZE_GRAPH_X_BEFORE;
144 extern const QString DOCUMENT_SERIALIZE_GRAPH_Y;
145 extern const QString DOCUMENT_SERIALIZE_GRAPH_Y_AFTER;
146 extern const QString DOCUMENT_SERIALIZE_GRAPH_Y_BEFORE;
147 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY;
148 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_COLOR;
149 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_COLOR_STRING;
150 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_COUNT_X;
151 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_COUNT_Y;
152 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_DISABLE_X;
153 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_DISABLE_Y;
154 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_STABLE;
155 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_START_X;
156 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_START_Y;
157 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_STEP_X;
158 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_STEP_Y;
159 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_STOP_X;
160 extern const QString DOCUMENT_SERIALIZE_GRID_DISPLAY_STOP_Y;
161 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL;
162 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_CLOSE_DISTANCE;
163 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_COORD_DISABLE_X;
164 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_COORD_DISABLE_X_STRING;
165 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_COORD_DISABLE_Y;
166 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_COORD_DISABLE_Y_STRING;
167 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_COUNT_X;
168 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_COUNT_Y;
169 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_DEFINED_GRID_LINES;
170 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_STABLE;
171 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_START_X;
172 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_START_Y;
173 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_STEP_X;
174 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_STEP_Y;
175 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_STOP_X;
176 extern const QString DOCUMENT_SERIALIZE_GRID_REMOVAL_STOP_Y;
177 extern const QString DOCUMENT_SERIALIZE_HTML;
178 extern const QString DOCUMENT_SERIALIZE_IDENTIFIER;
179 extern const QString DOCUMENT_SERIALIZE_IDENTIFIER1;
180 extern const QString DOCUMENT_SERIALIZE_IDENTIFIER_NAME;
181 extern const QString DOCUMENT_SERIALIZE_IDENTIFIERS;
182 extern const QString DOCUMENT_SERIALIZE_IMAGE;
183 extern const QString DOCUMENT_SERIALIZE_IMAGE_HEIGHT;
184 extern const QString DOCUMENT_SERIALIZE_IMAGE_WIDTH;
185 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE;
186 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE_COLOR;
187 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE_COLOR_STRING;
188 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE_CONNECT_AS;
189 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE_CONNECT_AS_STRING;
190 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE_CURVE_NAME;
191 extern const QString DOCUMENT_SERIALIZE_LINE_STYLE_WIDTH;
192 extern const QString DOCUMENT_SERIALIZE_MAIN_WINDOW;
193 extern const QString DOCUMENT_SERIALIZE_OPERATING_SYSTEM;
194 extern const QString DOCUMENT_SERIALIZE_OPERATING_SYSTEM_ENDIAN;
195 extern const QString DOCUMENT_SERIALIZE_OPERATING_SYSTEM_WORD_SIZE;
196 extern const QString DOCUMENT_SERIALIZE_ORDINAL;
197 extern const QString DOCUMENT_SERIALIZE_ORDINAL1;
198 extern const QString DOCUMENT_SERIALIZE_POINT;
199 extern const QString DOCUMENT_SERIALIZE_POINT_IDENTIFIER;
200 extern const QString DOCUMENT_SERIALIZE_POINT_IDENTIFIER_INDEX;
201 extern const QString DOCUMENT_SERIALIZE_POINT_IDENTIFIER_NAME;
202 extern const QString DOCUMENT_SERIALIZE_POINT_IDENTIFIERS;
203 extern const QString DOCUMENT_SERIALIZE_POINT_IDENTIFIER_VALUE;
204 extern const QString DOCUMENT_SERIALIZE_POINT_IS_AXIS_POINT;
205 extern const QString DOCUMENT_SERIALIZE_POINT_IS_X_ONLY;
206 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH;
207 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_POINT_SIZE;
208 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_COLOR_ACCEPTED;
209 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_COLOR_ACCEPTED_STRING;
210 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_COLOR_CANDIDATE;
211 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_COLOR_CANDIDATE_STRING;
212 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_COLOR_REJECTED;
213 extern const QString DOCUMENT_SERIALIZE_POINT_MATCH_COLOR_REJECTED_STRING;
214 extern const QString DOCUMENT_SERIALIZE_POINT_ORDINAL;
215 extern const QString DOCUMENT_SERIALIZE_POINT_POSITION_SCREEN;
216 extern const QString DOCUMENT_SERIALIZE_POINT_POSITION_GRAPH;
217 extern const QString DOCUMENT_SERIALIZE_POINTS;
218 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE;
219 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_COLOR;
220 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_COLOR_STRING;
221 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_CURVE_NAME;
222 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_LINE_WIDTH;
223 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_RADIUS;
224 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_SHAPE;
225 extern const QString DOCUMENT_SERIALIZE_POINT_STYLE_SHAPE_STRING;
226 extern const QString DOCUMENT_SERIALIZE_POINT_X;
227 extern const QString DOCUMENT_SERIALIZE_POINT_Y;
228 extern const QString DOCUMENT_SERIALIZE_SCALE_LENGTH;
229 extern const QString DOCUMENT_SERIALIZE_SCREEN_X;
230 extern const QString DOCUMENT_SERIALIZE_SCREEN_X1;
231 extern const QString DOCUMENT_SERIALIZE_SCREEN_X_DELTA;
232 extern const QString DOCUMENT_SERIALIZE_SCREEN_Y;
233 extern const QString DOCUMENT_SERIALIZE_SCREEN_Y1;
234 extern const QString DOCUMENT_SERIALIZE_SCREEN_Y_DELTA;
235 extern const QString DOCUMENT_SERIALIZE_SEGMENTS;
236 extern const QString DOCUMENT_SERIALIZE_SEGMENTS_FILL_CORNERS;
237 extern const QString DOCUMENT_SERIALIZE_SEGMENTS_LINE_COLOR;
238 extern const QString DOCUMENT_SERIALIZE_SEGMENTS_LINE_COLOR_STRING;
239 extern const QString DOCUMENT_SERIALIZE_SEGMENTS_LINE_WIDTH;
240 extern const QString DOCUMENT_SERIALIZE_SEGMENTS_MIN_LENGTH;
241 extern const QString DOCUMENT_SERIALIZE_SEGMENTS_POINT_SEPARATION;
242 extern const QString DOCUMENT_SERIALIZE_TRANSFORM_DEFINED;
243 
244 #endif // DOCUMENT_SERIALIZE_H