OpenCoverage

qquickvaluetypes_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5namespace QQuickValueTypes {-
6-
7void registerValueTypes();-
8-
9}-
10-
11class QQuickColorValueType-
12{-
13 QColor v;-
14 -
15 -
16 -
17 -
18 -
19 -
20 -
21 -
22 -
23 -
24 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
25#pragma GCC diagnostic push-
26 -
27#pragma GCC diagnostic ignored "-Wattributes"-
28 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
29#pragma GCC diagnostic pop-
30 -
31public:-
32 QString toString() const;-
33-
34 qreal r() const;-
35 qreal g() const;-
36 qreal b() const;-
37 qreal a() const;-
38 qreal hsvHue() const;-
39 qreal hsvSaturation() const;-
40 qreal hsvValue() const;-
41 qreal hslHue() const;-
42 qreal hslSaturation() const;-
43 qreal hslLightness() const;-
44 void setR(qreal);-
45 void setG(qreal);-
46 void setB(qreal);-
47 void setA(qreal);-
48 void setHsvHue(qreal);-
49 void setHsvSaturation(qreal);-
50 void setHsvValue(qreal);-
51 void setHslHue(qreal);-
52 void setHslSaturation(qreal);-
53 void setHslLightness(qreal);-
54};-
55-
56class QQuickVector2DValueType-
57{-
58 QVector2D v;-
59 -
60 -
61 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
62#pragma GCC diagnostic push-
63 -
64#pragma GCC diagnostic ignored "-Wattributes"-
65 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
66#pragma GCC diagnostic pop-
67 -
68public:-
69 QString toString() const;-
70-
71 qreal x() const;-
72 qreal y() const;-
73 void setX(qreal);-
74 void setY(qreal);-
75-
76 qreal dotProduct(const QVector2D &vec) const;-
77 QVector2D times(const QVector2D &vec) const;-
78 QVector2D times(qreal scalar) const;-
79 QVector2D plus(const QVector2D &vec) const;-
80 QVector2D minus(const QVector2D &vec) const;-
81 QVector2D normalized() const;-
82 qreal length() const;-
83 QVector3D toVector3d() const;-
84 QVector4D toVector4d() const;-
85 bool fuzzyEquals(const QVector2D &vec, qreal epsilon) const;-
86 bool fuzzyEquals(const QVector2D &vec) const;-
87};-
88-
89class QQuickVector3DValueType-
90{-
91 QVector3D v;-
92 -
93 -
94 -
95 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
96#pragma GCC diagnostic push-
97 -
98#pragma GCC diagnostic ignored "-Wattributes"-
99 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
100#pragma GCC diagnostic pop-
101 -
102public:-
103 QString toString() const;-
104-
105 qreal x() const;-
106 qreal y() const;-
107 qreal z() const;-
108 void setX(qreal);-
109 void setY(qreal);-
110 void setZ(qreal);-
111-
112 QVector3D crossProduct(const QVector3D &vec) const;-
113 qreal dotProduct(const QVector3D &vec) const;-
114 QVector3D times(const QMatrix4x4 &m) const;-
115 QVector3D times(const QVector3D &vec) const;-
116 QVector3D times(qreal scalar) const;-
117 QVector3D plus(const QVector3D &vec) const;-
118 QVector3D minus(const QVector3D &vec) const;-
119 QVector3D normalized() const;-
120 qreal length() const;-
121 QVector2D toVector2d() const;-
122 QVector4D toVector4d() const;-
123 bool fuzzyEquals(const QVector3D &vec, qreal epsilon) const;-
124 bool fuzzyEquals(const QVector3D &vec) const;-
125};-
126-
127class QQuickVector4DValueType-
128{-
129 QVector4D v;-
130 -
131 -
132 -
133 -
134 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
135#pragma GCC diagnostic push-
136 -
137#pragma GCC diagnostic ignored "-Wattributes"-
138 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
139#pragma GCC diagnostic pop-
140 -
141public:-
142 QString toString() const;-
143-
144 qreal x() const;-
145 qreal y() const;-
146 qreal z() const;-
147 qreal w() const;-
148 void setX(qreal);-
149 void setY(qreal);-
150 void setZ(qreal);-
151 void setW(qreal);-
152-
153 qreal dotProduct(const QVector4D &vec) const;-
154 QVector4D times(const QVector4D &vec) const;-
155 QVector4D times(const QMatrix4x4 &m) const;-
156 QVector4D times(qreal scalar) const;-
157 QVector4D plus(const QVector4D &vec) const;-
158 QVector4D minus(const QVector4D &vec) const;-
159 QVector4D normalized() const;-
160 qreal length() const;-
161 QVector2D toVector2d() const;-
162 QVector3D toVector3d() const;-
163 bool fuzzyEquals(const QVector4D &vec, qreal epsilon) const;-
164 bool fuzzyEquals(const QVector4D &vec) const;-
165};-
166-
167class QQuickQuaternionValueType-
168{-
169 QQuaternion v;-
170 -
171 -
172 -
173 -
174 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
175#pragma GCC diagnostic push-
176 -
177#pragma GCC diagnostic ignored "-Wattributes"-
178 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
179#pragma GCC diagnostic pop-
180 -
181public:-
182 QString toString() const;-
183-
184 qreal scalar() const;-
185 qreal x() const;-
186 qreal y() const;-
187 qreal z() const;-
188 void setScalar(qreal);-
189 void setX(qreal);-
190 void setY(qreal);-
191 void setZ(qreal);-
192};-
193-
194class QQuickMatrix4x4ValueType-
195{-
196 QMatrix4x4 v;-
197 -
198 -
199 -
200 -
201 -
202 -
203 -
204 -
205 -
206 -
207 -
208 -
209 -
210 -
211 -
212 -
213 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
214#pragma GCC diagnostic push-
215 -
216#pragma GCC diagnostic ignored "-Wattributes"-
217 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
218#pragma GCC diagnostic pop-
219 -
220public:-
221 qreal m11() const { return
executed 10 times by 2 tests: return v(0, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(0, 0);
executed 10 times by 2 tests: return v(0, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
222 qreal m12() const { return
executed 10 times by 2 tests: return v(0, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(0, 1);
executed 10 times by 2 tests: return v(0, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
223 qreal m13() const { return
executed 10 times by 2 tests: return v(0, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(0, 2);
executed 10 times by 2 tests: return v(0, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
224 qreal m14() const { return
executed 10 times by 2 tests: return v(0, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(0, 3);
executed 10 times by 2 tests: return v(0, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
225 qreal m21() const { return
executed 10 times by 2 tests: return v(1, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(1, 0);
executed 10 times by 2 tests: return v(1, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
226 qreal m22() const { return
executed 10 times by 2 tests: return v(1, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(1, 1);
executed 10 times by 2 tests: return v(1, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
227 qreal m23() const { return
executed 10 times by 2 tests: return v(1, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(1, 2);
executed 10 times by 2 tests: return v(1, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
228 qreal m24() const { return
executed 10 times by 2 tests: return v(1, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(1, 3);
executed 10 times by 2 tests: return v(1, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
229 qreal m31() const { return
executed 10 times by 2 tests: return v(2, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(2, 0);
executed 10 times by 2 tests: return v(2, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
230 qreal m32() const { return
executed 10 times by 2 tests: return v(2, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(2, 1);
executed 10 times by 2 tests: return v(2, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
231 qreal m33() const { return
executed 10 times by 2 tests: return v(2, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(2, 2);
executed 10 times by 2 tests: return v(2, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
232 qreal m34() const { return
executed 10 times by 2 tests: return v(2, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(2, 3);
executed 10 times by 2 tests: return v(2, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
233 qreal m41() const { return
executed 10 times by 2 tests: return v(3, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(3, 0);
executed 10 times by 2 tests: return v(3, 0);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
234 qreal m42() const { return
executed 10 times by 2 tests: return v(3, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(3, 1);
executed 10 times by 2 tests: return v(3, 1);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
235 qreal m43() const { return
executed 10 times by 2 tests: return v(3, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(3, 2);
executed 10 times by 2 tests: return v(3, 2);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
236 qreal m44() const { return
executed 10 times by 2 tests: return v(3, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
v(3, 3);
executed 10 times by 2 tests: return v(3, 3);
Executed by:
  • tst_qqmlvaluetypeproviders
  • tst_qqmlvaluetypes
}
10
237-
238 void setM11(qreal value) { v(0, 0) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
239 void setM12(qreal value) { v(0, 1) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
240 void setM13(qreal value) { v(0, 2) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
241 void setM14(qreal value) { v(0, 3) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
242 void setM21(qreal value) { v(1, 0) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
243 void setM22(qreal value) { v(1, 1) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
244 void setM23(qreal value) { v(1, 2) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
245 void setM24(qreal value) { v(1, 3) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
246 void setM31(qreal value) { v(2, 0) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
247 void setM32(qreal value) { v(2, 1) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
248 void setM33(qreal value) { v(2, 2) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
249 void setM34(qreal value) { v(2, 3) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
250 void setM41(qreal value) { v(3, 0) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
251 void setM42(qreal value) { v(3, 1) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
252 void setM43(qreal value) { v(3, 2) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
253 void setM44(qreal value) { v(3, 3) = value; }
executed 2 times by 1 test: end of block
Executed by:
  • tst_qqmlvaluetypes
2
254-
255 void translate(const QVector3D &t) { v.translate(t); }
never executed: end of block
0
256 void rotate(float angle, const QVector3D &axis) { v.rotate(angle, axis); }
never executed: end of block
0
257 void scale(float s) { v.scale(s); }
never executed: end of block
0
258 void scale(float sx, float sy, float sz) { v.scale(sx, sy, sz); }
never executed: end of block
0
259 void scale(const QVector3D &s) { v.scale(s); }
never executed: end of block
0
260 void lookAt(const QVector3D &eye, const QVector3D &center, const QVector3D &up) { v.lookAt(eye, center, up); }
never executed: end of block
0
261-
262 QMatrix4x4 times(const QMatrix4x4 &m) const;-
263 QVector4D times(const QVector4D &vec) const;-
264 QVector3D times(const QVector3D &vec) const;-
265 QMatrix4x4 times(qreal factor) const;-
266 QMatrix4x4 plus(const QMatrix4x4 &m) const;-
267 QMatrix4x4 minus(const QMatrix4x4 &m) const;-
268-
269 QVector4D row(int n) const;-
270 QVector4D column(int m) const;-
271-
272 qreal determinant() const;-
273 QMatrix4x4 inverted() const;-
274 QMatrix4x4 transposed() const;-
275-
276 bool fuzzyEquals(const QMatrix4x4 &m, qreal epsilon) const;-
277 bool fuzzyEquals(const QMatrix4x4 &m) const;-
278};-
279-
280class QQuickFontValueType-
281{-
282 QFont v;-
283 public: static const QMetaObject staticMetaObject; void qt_check_for_QGADGET_macro(); typedef void QtGadgetHelper; private:-
284#pragma GCC diagnostic push-
285 -
286#pragma GCC diagnostic ignored "-Wattributes"-
287 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
288#pragma GCC diagnostic pop-
289 -
290-
291 -
292 -
293 -
294 -
295 -
296 -
297 -
298 -
299 -
300 -
301 -
302 -
303 -
304 -
305 -
306 -
307-
308public:-
309 enum FontWeight { Thin = QFont::Thin,-
310 ExtraLight = QFont::ExtraLight,-
311 Light = QFont::Light,-
312 Normal = QFont::Normal,-
313 Medium = QFont::Medium,-
314 DemiBold = QFont::DemiBold,-
315 Bold = QFont::Bold,-
316 ExtraBold = QFont::ExtraBold,-
317 Black = QFont::Black };-
318 friend constexpr const QMetaObject *qt_getEnumMetaObject(FontWeight) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(FontWeight) noexcept { return "FontWeight"; }-
319 enum Capitalization { MixedCase = QFont::MixedCase,-
320 AllUppercase = QFont::AllUppercase,-
321 AllLowercase = QFont::AllLowercase,-
322 SmallCaps = QFont::SmallCaps,-
323 Capitalize = QFont::Capitalize };-
324 friend constexpr const QMetaObject *qt_getEnumMetaObject(Capitalization) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(Capitalization) noexcept { return "Capitalization"; }-
325-
326 enum HintingPreference {-
327 PreferDefaultHinting = QFont::PreferDefaultHinting,-
328 PreferNoHinting = QFont::PreferNoHinting,-
329 PreferVerticalHinting = QFont::PreferVerticalHinting,-
330 PreferFullHinting = QFont::PreferFullHinting-
331 };-
332 friend constexpr const QMetaObject *qt_getEnumMetaObject(HintingPreference) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(HintingPreference) noexcept { return "HintingPreference"; }-
333-
334 QString toString() const;-
335-
336 QString family() const;-
337 void setFamily(const QString &);-
338-
339 QString styleName() const;-
340 void setStyleName(const QString &);-
341-
342 bool bold() const;-
343 void setBold(bool b);-
344-
345 FontWeight weight() const;-
346 void setWeight(FontWeight);-
347-
348 bool italic() const;-
349 void setItalic(bool b);-
350-
351 bool underline() const;-
352 void setUnderline(bool b);-
353-
354 bool overline() const;-
355 void setOverline(bool b);-
356-
357 bool strikeout() const;-
358 void setStrikeout(bool b);-
359-
360 qreal pointSize() const;-
361 void setPointSize(qreal size);-
362-
363 int pixelSize() const;-
364 void setPixelSize(int size);-
365-
366 Capitalization capitalization() const;-
367 void setCapitalization(Capitalization);-
368-
369 qreal letterSpacing() const;-
370 void setLetterSpacing(qreal spacing);-
371-
372 qreal wordSpacing() const;-
373 void setWordSpacing(qreal spacing);-
374-
375 HintingPreference hintingPreference() const;-
376 void setHintingPreference(HintingPreference);-
377-
378 bool kerning() const;-
379 void setKerning(bool b);-
380-
381 bool preferShaping() const;-
382 void setPreferShaping(bool b);-
383};-
384-
385-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0