diff options
author | Caroline Chao <caroline.chao@digia.com> | 2013-03-25 14:12:19 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-27 08:23:16 +0100 |
commit | f7ada9b9325c7adc10da6a3a4e7f887452682260 (patch) | |
tree | 93b8188eebff1eb148a6e520522082008d66af6d | |
parent | 363385a549f33b2b0a34ac9cc8149376f456655c (diff) |
Fix warning QQuickImplicitSizeItem redefines signalsv5.1.0-alpha1
Task-number: QTBUG-30258
Change-Id: I3ab2a3ffbe22f583ac422f876be3037c07e8255d
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
-rw-r--r-- | src/quick/items/qquickimplicitsizeitem.cpp | 6 | ||||
-rw-r--r-- | src/quick/items/qquickimplicitsizeitem_p.h | 8 |
2 files changed, 8 insertions, 6 deletions
diff --git a/src/quick/items/qquickimplicitsizeitem.cpp b/src/quick/items/qquickimplicitsizeitem.cpp index 3395dafecc..b330b3929f 100644 --- a/src/quick/items/qquickimplicitsizeitem.cpp +++ b/src/quick/items/qquickimplicitsizeitem.cpp @@ -53,7 +53,7 @@ void QQuickImplicitSizeItemPrivate::implicitWidthChanged() change.listener->itemImplicitWidthChanged(q); } } - emit q->implicitWidthChanged(); + emit q->implicitWidthChanged2(); } void QQuickImplicitSizeItemPrivate::implicitHeightChanged() @@ -65,12 +65,14 @@ void QQuickImplicitSizeItemPrivate::implicitHeightChanged() change.listener->itemImplicitHeightChanged(q); } } - emit q->implicitHeightChanged(); + emit q->implicitHeightChanged2(); } QQuickImplicitSizeItem::QQuickImplicitSizeItem(QQuickImplicitSizeItemPrivate &dd, QQuickItem *parent) : QQuickItem(dd, parent) { + connect(this, SIGNAL(implicitHeightChanged2()), this, SIGNAL(implicitHeightChanged())); + connect(this, SIGNAL(implicitWidthChanged2()), this, SIGNAL(implicitWidthChanged())); } QT_END_NAMESPACE diff --git a/src/quick/items/qquickimplicitsizeitem_p.h b/src/quick/items/qquickimplicitsizeitem_p.h index 54b94dd183..dbb13cf080 100644 --- a/src/quick/items/qquickimplicitsizeitem_p.h +++ b/src/quick/items/qquickimplicitsizeitem_p.h @@ -51,15 +51,15 @@ class QQuickImplicitSizeItemPrivate; class Q_QUICK_PRIVATE_EXPORT QQuickImplicitSizeItem : public QQuickItem { Q_OBJECT - Q_PROPERTY(qreal implicitWidth READ implicitWidth NOTIFY implicitWidthChanged) - Q_PROPERTY(qreal implicitHeight READ implicitHeight NOTIFY implicitHeightChanged) + Q_PROPERTY(qreal implicitWidth READ implicitWidth NOTIFY implicitWidthChanged2) + Q_PROPERTY(qreal implicitHeight READ implicitHeight NOTIFY implicitHeightChanged2) protected: QQuickImplicitSizeItem(QQuickImplicitSizeItemPrivate &dd, QQuickItem *parent); Q_SIGNALS: - void implicitWidthChanged(); - void implicitHeightChanged(); + void implicitWidthChanged2(); + void implicitHeightChanged2(); private: Q_DISABLE_COPY(QQuickImplicitSizeItem) |