diff options
Diffstat (limited to 'src/modules/objects/KvsObject_painter.h')
| -rw-r--r-- | src/modules/objects/KvsObject_painter.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/modules/objects/KvsObject_painter.h b/src/modules/objects/KvsObject_painter.h index d6e28e3dc..dc69396d4 100644 --- a/src/modules/objects/KvsObject_painter.h +++ b/src/modules/objects/KvsObject_painter.h @@ -25,13 +25,17 @@ // //============================================================================= -#include <QPrinter> +#warning QPrinter support in KvsObject_painter needs Qt5PrintSupport module: cmake rules, ifdefs, etc -#include <qpainter.h> -#include <qpaintdevice.h> +#include "object_macros.h" +#if (QT_VERSION < 0x050000) + #include <QPrinter> +#endif + +#include <QPainter> +#include <QPaintDevice> #include "KviCString.h" #include <QPainterPath> -#include "object_macros.h" class KvsObject_painter : public KviKvsObject @@ -40,7 +44,9 @@ class KvsObject_painter : public KviKvsObject public: KVSO_DECLARE_OBJECT(KvsObject_painter) protected: +#if (QT_VERSION < 0x050000) QPrinter * m_pPrinter; +#endif bool bDonotdeleteinternalqpainter; QPainter * m_pPainter; QMatrix m_pMatrix; |
