diff --git a/src/core/hint.h b/src/core/hint.h index 0619f59..fa2b82e 100644 --- a/src/core/hint.h +++ b/src/core/hint.h @@ -49,6 +49,21 @@ private: }; + + +#if QT_VERSION >= QT_VERSION_CHECK(5,0,0) +template +inline Type myQVariantCast(const QVariant &dat) +{ + return qvariant_cast(dat); +} + +template +inline QVariant myQVariantFromValue(const Type &dat) +{ + return qVariantFromValue(dat); +} +#else template inline Type myQVariantCast(const QVariant &dat) { @@ -60,6 +75,7 @@ inline QVariant myQVariantFromValue(const Type &dat) { return qVariantFromValue(qobject_cast(dat)); } +#endif }