From 53f0a9acd62b4f0e97e34fc21b2b055081f3bd46 Mon Sep 17 00:00:00 2001 From: Hugo Pereira Da Costa Date: Wed, 13 Aug 2014 10:01:15 +0200 Subject: [PATCH] Use QWeakPointer instead of QPointer for too old versions of Qt Use QString instead of QStringLiteral for too old versions of Qt --- kstyle/breeze.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kstyle/breeze.h b/kstyle/breeze.h index 425871cf..d1c2c2b0 100644 --- a/kstyle/breeze.h +++ b/kstyle/breeze.h @@ -30,6 +30,7 @@ #include #include #include +#include namespace Breeze { @@ -37,12 +38,22 @@ namespace Breeze //!@name convenience typedef //@{ + #if QT_VERSION >= 0x050000 //! scoped pointer convenience typedef template using WeakPointer = QPointer; + #else + //! scoped pointer convenience typedef + template using WeakPointer = QWeakPointer; + #endif //! scoped pointer convenience typedef template using ScopedPointer = QScopedPointer; + //! disable QStringLiteral for older Qt version + #if QT_VERSION < 0x050000 + using QStringLiteral = QString; + #endif + //@} //! metrics