From d7008c79d4ec023527ebfc118ad47f40075f244d Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 9 Nov 2020 10:46:07 +0100 Subject: QQmlListProperty: Use qsizetype rather than int for sizes [ChangeLog][QtQml] The QQmlListProperty callback functions use qsizetype now as type for the size of a list. This is in line with the containers that you might use to back the list. Fixes: QTBUG-88269 Change-Id: Ia38403cb32f241e6c70e1a580dbeff1d6d694331 Reviewed-by: Fabian Kosmale --- src/quick/items/qquickitem_p.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/quick/items/qquickitem_p.h') diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h index 68c5d59dfe..1e33eadeac 100644 --- a/src/quick/items/qquickitem_p.h +++ b/src/quick/items/qquickitem_p.h @@ -288,31 +288,31 @@ public: // data property static void data_append(QQmlListProperty *, QObject *); - static int data_count(QQmlListProperty *); - static QObject *data_at(QQmlListProperty *, int); + static qsizetype data_count(QQmlListProperty *); + static QObject *data_at(QQmlListProperty *, qsizetype); static void data_clear(QQmlListProperty *); // resources property - static QObject *resources_at(QQmlListProperty *, int); + static QObject *resources_at(QQmlListProperty *, qsizetype); static void resources_append(QQmlListProperty *, QObject *); - static int resources_count(QQmlListProperty *); + static qsizetype resources_count(QQmlListProperty *); static void resources_clear(QQmlListProperty *); // children property static void children_append(QQmlListProperty *, QQuickItem *); - static int children_count(QQmlListProperty *); - static QQuickItem *children_at(QQmlListProperty *, int); + static qsizetype children_count(QQmlListProperty *); + static QQuickItem *children_at(QQmlListProperty *, qsizetype); static void children_clear(QQmlListProperty *); // visibleChildren property static void visibleChildren_append(QQmlListProperty *prop, QQuickItem *o); - static int visibleChildren_count(QQmlListProperty *prop); - static QQuickItem *visibleChildren_at(QQmlListProperty *prop, int index); + static qsizetype visibleChildren_count(QQmlListProperty *prop); + static QQuickItem *visibleChildren_at(QQmlListProperty *prop, qsizetype index); // transform property - static int transform_count(QQmlListProperty *list); + static qsizetype transform_count(QQmlListProperty *list); static void transform_append(QQmlListProperty *list, QQuickTransform *); - static QQuickTransform *transform_at(QQmlListProperty *list, int); + static QQuickTransform *transform_at(QQmlListProperty *list, qsizetype); static void transform_clear(QQmlListProperty *list); void _q_resourceObjectDeleted(QObject *); -- cgit v1.2.3