From 6d6fb7846c664b3b15ae03542658f6beae96e0b2 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 6 Dec 2021 12:34:36 +0100 Subject: Add a const overload for QMetaType::iface() Change-Id: I865dc51d466d90636e177556d95558ba66f466de Reviewed-by: Fabian Kosmale Reviewed-by: Marc Mutz Reviewed-by: Thiago Macieira --- src/corelib/kernel/qmetatype.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/corelib') diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 674404b143..c68809169c 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -733,7 +733,11 @@ public: static void unregisterMutableViewFunction(QMetaType from, QMetaType to); static void unregisterMetaType(QMetaType type); + +#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0) const QtPrivate::QMetaTypeInterface *iface() { return d_ptr; } +#endif + const QtPrivate::QMetaTypeInterface *iface() const { return d_ptr; } private: int idHelper() const; -- cgit v1.2.3