diff options
author | Erik Verbruggen <erik.verbruggen@qt.io> | 2018-08-14 14:52:32 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2018-08-21 07:40:59 +0000 |
commit | 10d1e9581aa2ec0ae752d55f74b89b81ece236c2 (patch) | |
tree | 054f20b1538856f49bbb6f019fc0c40c938fc250 | |
parent | e33080767e73c1fe9156a5423ff4a7c3e00e8470 (diff) |
Compact QQuickItemViewFxItem
This also removes padding, esp. on 64bit architectures.
Change-Id: I500bbe6bd64eb1717db719fbd6ce823314687ea6
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r-- | src/quick/items/qquickitemviewfxitem.cpp | 2 | ||||
-rw-r--r-- | src/quick/items/qquickitemviewfxitem_p_p.h | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/quick/items/qquickitemviewfxitem.cpp b/src/quick/items/qquickitemviewfxitem.cpp index f9c65967ea..60e9d7b115 100644 --- a/src/quick/items/qquickitemviewfxitem.cpp +++ b/src/quick/items/qquickitemviewfxitem.cpp @@ -45,9 +45,9 @@ QT_BEGIN_NAMESPACE QQuickItemViewFxItem::QQuickItemViewFxItem(QQuickItem *item, bool ownItem, QQuickItemChangeListener* changeListener) : item(item) - , ownItem(ownItem) , changeListener(changeListener) , transitionableItem(nullptr) + , ownItem(ownItem) , releaseAfterTransition(false) , trackGeom(false) { diff --git a/src/quick/items/qquickitemviewfxitem_p_p.h b/src/quick/items/qquickitemviewfxitem_p_p.h index 48ffe248bc..3bc5ba440c 100644 --- a/src/quick/items/qquickitemviewfxitem_p_p.h +++ b/src/quick/items/qquickitemviewfxitem_p_p.h @@ -94,13 +94,13 @@ public: virtual bool contains(qreal x, qreal y) const = 0; - int index = -1; QPointer<QQuickItem> item; - bool ownItem; QQuickItemChangeListener *changeListener; QQuickItemViewTransitionableItem *transitionableItem; - bool releaseAfterTransition; - bool trackGeom; + int index = -1; + bool ownItem : 1; + bool releaseAfterTransition : 1; + bool trackGeom : 1; }; QT_END_NAMESPACE |