diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-11-28 11:15:25 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-11-28 12:41:02 +0000 |
commit | abdb94456b1f79c1e2c2cefedabce6442a2dfb89 (patch) | |
tree | 707752a35cb338382068dfb062ecb6068ce8e865 /src | |
parent | 07435a6a4f28401ce1bd596e90d4073195ca42a9 (diff) |
QQuickMaterialStyle: remove duplicate QQuickItemChangeListener
Change-Id: I45582349a97f0ed5b265da4d4f617b1f12f0d48d
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/imports/controls/material/qquickmaterialstyle.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/imports/controls/material/qquickmaterialstyle.cpp b/src/imports/controls/material/qquickmaterialstyle.cpp index 05b63239..74907030 100644 --- a/src/imports/controls/material/qquickmaterialstyle.cpp +++ b/src/imports/controls/material/qquickmaterialstyle.cpp @@ -43,7 +43,6 @@ #include <QtQuick/qquickitem.h> #include <QtQuick/qquickwindow.h> #include <QtQuick/private/qquickitem_p.h> -#include <QtQuick/private/qquickitemchangelistener_p.h> QT_BEGIN_NAMESPACE @@ -90,7 +89,7 @@ inline uint qHash(const MaterialColor &color, uint seed) return qHash(color.color, seed) ^ color.shade; } -class QQuickMaterialStylePrivate : public QObjectPrivate, public QQuickItemChangeListener +class QQuickMaterialStylePrivate : public QObjectPrivate { Q_DECLARE_PUBLIC(QQuickMaterialStyle) @@ -415,18 +414,16 @@ QQuickMaterialStylePrivate::QQuickMaterialStylePrivate() : QQuickMaterialStyle::QQuickMaterialStyle(QObject *parent) : QObject(*(new QQuickMaterialStylePrivate()), parent) { - Q_D(QQuickMaterialStyle); QQuickItem *item = qobject_cast<QQuickItem *>(parent); if (item) - QQuickItemPrivate::get(item)->addItemChangeListener(d, QQuickItemPrivate::Parent); + QQuickItemPrivate::get(item)->addItemChangeListener(this, QQuickItemPrivate::Parent); } QQuickMaterialStyle::~QQuickMaterialStyle() { - Q_D(QQuickMaterialStyle); QQuickItem *item = qobject_cast<QQuickItem *>(parent()); if (item) - QQuickItemPrivate::get(item)->removeItemChangeListener(d, QQuickItemPrivate::Parent); + QQuickItemPrivate::get(item)->removeItemChangeListener(this, QQuickItemPrivate::Parent); reparent(Q_NULLPTR); } |