diff --git a/piqt/piqt.cpp b/piqt/piqt.cpp index bf45d1a..76e14c8 100644 --- a/piqt/piqt.cpp +++ b/piqt/piqt.cpp @@ -1,6 +1,8 @@ #include "piqt.h" #include "qvariantedit.h" -#include +#if QT_VERSION >= 0x050200 +# include +#endif const QAD::Enum PI2QADEnum(const PIVariantTypes::Enum & el) { @@ -123,6 +125,7 @@ const PIVariantTypes::Dir QAD2PIDir(const QAD::Dir & v) { } +#if QT_VERSION >= 0x050200 const QGeoCoordinate PI2QGeoPosition(const PIGeoPosition & v) { PIGeoPosition p(v); p.transformTo(PIGeoPosition::Cartesian); @@ -135,3 +138,4 @@ const QGeoCoordinate PI2QGeoPosition(const PIGeoPosition & v) { const PIGeoPosition Q2PIGeoPosition(const QGeoCoordinate & v) { return PIGeoPosition(createVectorT3d(v.latitude(), v.longitude(), v.altitude()), PIGeoPosition::Geodetic); } +#endif diff --git a/piqt/piqt.h b/piqt/piqt.h index 56d9cdb..1960a9c 100644 --- a/piqt/piqt.h +++ b/piqt/piqt.h @@ -3,11 +3,13 @@ #include "pimathmatrix.h" #include "pipropertystorage.h" -#include "pigeoposition.h" #include "qad_types.h" #include #include #include +#if QT_VERSION >= 0x050200 +# include "pigeoposition.h" +#endif class QGeoCoordinate; @@ -114,8 +116,10 @@ const PIVariantTypes::IODevice QAD2PIIODevice(const QAD::IODevice & v); //inline const PIVariant QString2PIVariant(const QString & v) {return PIVariant::readFromString(QString2PIString(v));} +#if QT_VERSION >= 0x050200 const QGeoCoordinate PI2QGeoPosition(const PIGeoPosition & v); const PIGeoPosition Q2PIGeoPosition(const QGeoCoordinate & v); +#endif template class __PIQtConverter {