diff options
Diffstat (limited to 'src/datavisualization/data/qscatterdataproxy.cpp')
-rw-r--r-- | src/datavisualization/data/qscatterdataproxy.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/datavisualization/data/qscatterdataproxy.cpp b/src/datavisualization/data/qscatterdataproxy.cpp index ff37dd24..791e5dd6 100644 --- a/src/datavisualization/data/qscatterdataproxy.cpp +++ b/src/datavisualization/data/qscatterdataproxy.cpp @@ -109,6 +109,7 @@ void QScatterDataProxy::resetArray(QScatterDataArray *newArray) dptr()->resetArray(newArray); emit arrayReset(); + emit itemCountChanged(itemCount()); } /*! @@ -138,6 +139,7 @@ int QScatterDataProxy::addItem(const QScatterDataItem &item) { int addIndex = dptr()->addItem(item); emit itemsAdded(addIndex, 1); + emit itemCountChanged(itemCount()); return addIndex; } @@ -150,6 +152,7 @@ int QScatterDataProxy::addItems(const QScatterDataArray &items) { int addIndex = dptr()->addItems(items); emit itemsAdded(addIndex, items.size()); + emit itemCountChanged(itemCount()); return addIndex; } @@ -161,6 +164,7 @@ void QScatterDataProxy::insertItem(int index, const QScatterDataItem &item) { dptr()->insertItem(index, item); emit itemsInserted(index, 1); + emit itemCountChanged(itemCount()); } /*! @@ -170,6 +174,7 @@ void QScatterDataProxy::insertItems(int index, const QScatterDataArray &items) { dptr()->insertItems(index, items); emit itemsInserted(index, items.size()); + emit itemCountChanged(itemCount()); } /*! @@ -180,6 +185,7 @@ void QScatterDataProxy::removeItems(int index, int removeCount) { dptr()->removeItems(index, removeCount); emit itemsRemoved(index, removeCount); + emit itemCountChanged(itemCount()); } /*! |