aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2015-11-28 11:15:25 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-11-28 12:41:02 +0000
commitabdb94456b1f79c1e2c2cefedabce6442a2dfb89 (patch)
tree707752a35cb338382068dfb062ecb6068ce8e865 /src
parent07435a6a4f28401ce1bd596e90d4073195ca42a9 (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.cpp9
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);
}