Fix the chart itemview example
authorGiuseppe D'Angelo <dangelog@gmail.com>
Thu, 2 Feb 2012 17:40:27 +0000 (17:40 +0000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 3 Feb 2012 00:15:52 +0000 (01:15 +0100)
Commit 054a4aa7dddacbe31778c5c5e9ffc9d41f803353 (being a SIC)
breaks QAbstractItemViews that used to override the
dataChanged(QModelIndex, QModelIndex) method, so this change
updates the dataChanged signature accordingly.

Change-Id: I632b6625c12dcb09abcb737ea2648efeeedeee8e
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
examples/itemviews/chart/pieview.cpp
examples/itemviews/chart/pieview.h

index 6d82f2a..dcf3aca 100644 (file)
@@ -62,7 +62,8 @@ PieView::PieView(QWidget *parent)
 }
 
 void PieView::dataChanged(const QModelIndex &topLeft,
-                          const QModelIndex &bottomRight)
+                          const QModelIndex &bottomRight,
+                          const QSet<int> &)
 {
     QAbstractItemView::dataChanged(topLeft, bottomRight);
 
index 386a2c3..7ee4856 100644 (file)
@@ -68,7 +68,7 @@ public:
     QModelIndex indexAt(const QPoint &point) const;
 
 protected slots:
-    void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
+    void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QSet<int> &);
     void rowsInserted(const QModelIndex &parent, int start, int end);
     void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end);