33 #ifndef GAMMARAY_METATYPEDECLARATIONS_H
34 #define GAMMARAY_METATYPEDECLARATIONS_H
36 #include <QMetaMethod>
38 #include <QPainterPath>
40 #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
42 #include <QSurfaceFormat>
45 Q_DECLARE_METATYPE(Qt::ConnectionType)
46 Q_DECLARE_METATYPE(Qt::FillRule)
47 Q_DECLARE_METATYPE(Qt::InputMethodHints)
48 Q_DECLARE_METATYPE(Qt::MouseButtons)
49 Q_DECLARE_METATYPE(Qt::TransformationMode)
50 Q_DECLARE_METATYPE(QPainterPath)
51 Q_DECLARE_METATYPE(QPolygonF)
52 Q_DECLARE_METATYPE(QMetaMethod::MethodType)
53 Q_DECLARE_METATYPE(QMargins)
54 Q_DECLARE_METATYPE(Qt::WindowType)
55 Q_DECLARE_METATYPE(Qt::WindowState)
57 #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
58 Q_DECLARE_METATYPE(QSurfaceFormat)
59 Q_DECLARE_METATYPE(QSurface::SurfaceClass)
60 Q_DECLARE_METATYPE(QSurface::SurfaceType)