diff options
author | Erik Verbruggen <erik.verbruggen@qt.io> | 2018-08-14 13:42:27 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2018-08-16 04:46:49 +0000 |
commit | e03a122f03319af170e1273d45c62759fcb5674e (patch) | |
tree | ddc52491a2adc50e157b9dc95e4fbc38eec4b01c /src/quick/items/qquickitem_p.h | |
parent | 5e5c9f7218422143827401c95dd60d0872d228aa (diff) |
Format QQuickItemPrivate::ChangeListener
Change-Id: If57543709fb7ecb649307c7fa95835dd20a3f558
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/quick/items/qquickitem_p.h')
-rw-r--r-- | src/quick/items/qquickitem_p.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h index bb63bc1ee4..24941ab264 100644 --- a/src/quick/items/qquickitem_p.h +++ b/src/quick/items/qquickitem_p.h @@ -331,12 +331,26 @@ public: Q_DECLARE_FLAGS(ChangeTypes, ChangeType) struct ChangeListener { - ChangeListener(QQuickItemChangeListener *l = nullptr, QQuickItemPrivate::ChangeTypes t = nullptr) : listener(l), types(t), gTypes(QQuickGeometryChange::All) {} - ChangeListener(QQuickItemChangeListener *l, QQuickGeometryChange gt) : listener(l), types(Geometry), gTypes(gt) {} + using ChangeTypes = QQuickItemPrivate::ChangeTypes; + + ChangeListener(QQuickItemChangeListener *l = nullptr, ChangeTypes t = nullptr) + : listener(l) + , types(t) + , gTypes(QQuickGeometryChange::All) + {} + + ChangeListener(QQuickItemChangeListener *l, QQuickGeometryChange gt) + : listener(l) + , types(Geometry) + , gTypes(gt) + {} + + bool operator==(const ChangeListener &other) const + { return listener == other.listener && types == other.types; } + QQuickItemChangeListener *listener; - QQuickItemPrivate::ChangeTypes types; + ChangeTypes types; QQuickGeometryChange gTypes; //NOTE: not used for == - bool operator==(const ChangeListener &other) const { return listener == other.listener && types == other.types; } }; struct ExtraData { |