diff options
-rw-r--r-- | src/qquicktreeview.cpp | 8 | ||||
-rw-r--r-- | src/qquicktreeview_p_p.h | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/qquicktreeview.cpp b/src/qquicktreeview.cpp index 4fc4557..a056a0a 100644 --- a/src/qquicktreeview.cpp +++ b/src/qquicktreeview.cpp @@ -505,13 +505,21 @@ void QQuickTreeViewPrivate::dataChangedCallback( void QQuickTreeViewPrivate::initItemCallback(int modelIndex, QObject *object) { +#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0) Q_UNUSED(modelIndex); +#else + QQuickTableViewPrivate::initItemCallback(modelIndex, object); +#endif updateAttachedProperties(object); } void QQuickTreeViewPrivate::itemReusedCallback(int modelIndex, QObject *object) { +#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0) Q_UNUSED(modelIndex); +#else + QQuickTableViewPrivate::itemReusedCallback(modelIndex, object); +#endif updateAttachedProperties(object); } diff --git a/src/qquicktreeview_p_p.h b/src/qquicktreeview_p_p.h index f390edc..1e9a9cb 100644 --- a/src/qquicktreeview_p_p.h +++ b/src/qquicktreeview_p_p.h @@ -59,8 +59,15 @@ public: void dataChangedCallback(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles); + +#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0) void initItemCallback(int modelIndex, QObject *object); void itemReusedCallback(int modelIndex, QObject *object); +#else + void initItemCallback(int modelIndex, QObject *object) override; + void itemReusedCallback(int modelIndex, QObject *object) override; +#endif + void updateAttachedProperties(QObject *object); void checkForPropertyChanges(); |