From af2f88f5b65d597116140f661030ba1ccf560ab2 Mon Sep 17 00:00:00 2001 From: Ievgenii Meshcheriakov Date: Tue, 21 Sep 2021 11:32:01 +0200 Subject: QObjectCompatProperty: Add support for custom getters Add additional template argument to QObjectCompatProperty to specify a custom getter. This may be useful for classes like QAbstractProxyModelPrivate the need to customize property getters. Task-number: QTBUG-89655 Change-Id: I34fe4bdebbbf1446aff60bd20a946454607f52d5 Reviewed-by: Fabian Kosmale --- src/corelib/kernel/qpropertyprivate.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/corelib/kernel/qpropertyprivate.h') diff --git a/src/corelib/kernel/qpropertyprivate.h b/src/corelib/kernel/qpropertyprivate.h index d3f384748a..fec69f3a72 100644 --- a/src/corelib/kernel/qpropertyprivate.h +++ b/src/corelib/kernel/qpropertyprivate.h @@ -61,7 +61,7 @@ QT_BEGIN_NAMESPACE class QBindingStorage; -template +template class QObjectCompatProperty; namespace QtPrivate { @@ -263,7 +263,7 @@ class Q_CORE_EXPORT QPropertyBindingData friend class QT_PREPEND_NAMESPACE(QQmlPropertyBinding); friend struct QT_PREPEND_NAMESPACE(QPropertyDelayedNotifications); - template + template friend class QT_PREPEND_NAMESPACE(QObjectCompatProperty); Q_DISABLE_COPY(QPropertyBindingData) -- cgit v1.2.3