CommonTypes.hpp
1 #pragma once
2 #include <score/serialization/VisitorInterface.hpp>
3 
4 #include <QColor>
5 #include <QPoint>
6 #include <QPointF>
7 #include <QRect>
8 #include <QRectF>
9 #include <QSize>
10 #include <QSizeF>
11 #include <QString>
12 
13 template <>
14 struct is_custom_serialized<QColor> : std::true_type
15 {
16 };
17 template <>
18 struct is_custom_serialized<QPoint> : std::true_type
19 {
20 };
21 template <>
22 struct is_custom_serialized<QPointF> : std::true_type
23 {
24 };
25 template <>
26 struct is_custom_serialized<QSize> : std::true_type
27 {
28 };
29 template <>
30 struct is_custom_serialized<QSizeF> : std::true_type
31 {
32 };
33 template <>
34 struct is_custom_serialized<QRect> : std::true_type
35 {
36 };
37 template <>
38 struct is_custom_serialized<QRectF> : std::true_type
39 {
40 };