Remove unused notify signal.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Fri, 27 Jul 2012 05:07:16 +0000 (15:07 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 27 Jul 2012 06:46:11 +0000 (08:46 +0200)
With changes to how VisualDataModel attached objects are created the
model property is now always populated on construction and the
modelChanged signal is unnecessary.

Change-Id: Id02c4115e19900a2937031ca70b7cba34ff13d3a
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/quick/items/qquickvisualdatamodel.cpp
src/quick/items/qquickvisualdatamodel_p.h

index 63b4d58..bd4f66f 100644 (file)
@@ -1883,7 +1883,6 @@ int QQuickVisualDataModelAttachedMetaObject::metaCall(QObject *object, QMetaObje
 QQuickVisualDataModelAttached::QQuickVisualDataModelAttached(QObject *parent)
     : m_cacheItem(0)
     , m_previousGroups(0)
-    , m_modelChanged(false)
 {
     QQml_setParent_noEvent(this, parent);
 }
@@ -1892,7 +1891,6 @@ QQuickVisualDataModelAttached::QQuickVisualDataModelAttached(
         QQuickVisualDataModelItem *cacheItem, QObject *parent)
     : m_cacheItem(cacheItem)
     , m_previousGroups(cacheItem->groups)
-    , m_modelChanged(false)
 {
     QQml_setParent_noEvent(this, parent);
     if (QVDMIncubationTask *incubationTask = m_cacheItem->incubationTask) {
@@ -2008,11 +2006,6 @@ bool QQuickVisualDataModelAttached::isUnresolved() const
 
 void QQuickVisualDataModelAttached::emitChanges()
 {
-    if (m_modelChanged) {
-        m_modelChanged = false;
-        emit modelChanged();
-    }
-
     const int groupChanges = m_previousGroups ^ m_cacheItem->groups;
     m_previousGroups = m_cacheItem->groups;
 
index fc29336..1a8541f 100644 (file)
@@ -192,7 +192,7 @@ class QQuickVisualDataModelAttachedMetaObject;
 class QQuickVisualDataModelAttached : public QObject
 {
     Q_OBJECT
-    Q_PROPERTY(QQuickVisualDataModel *model READ model NOTIFY modelChanged)
+    Q_PROPERTY(QQuickVisualDataModel *model READ model CONSTANT)
     Q_PROPERTY(QStringList groups READ groups WRITE setGroups NOTIFY groupsChanged)
     Q_PROPERTY(bool isUnresolved READ isUnresolved NOTIFY unresolvedChanged)
 public:
@@ -214,7 +214,6 @@ public:
     void emitUnresolvedChanged() { emit unresolvedChanged(); }
 
 Q_SIGNALS:
-    void modelChanged();
     void groupsChanged();
     void unresolvedChanged();
 
@@ -223,7 +222,6 @@ public:
     int m_previousGroups;
     int m_currentIndex[QQuickListCompositor::MaximumGroupCount];
     int m_previousIndex[QQuickListCompositor::MaximumGroupCount];
-    bool m_modelChanged;
 
     friend class QQuickVisualDataModelAttachedMetaObject;
 };