summaryrefslogtreecommitdiffstats
path: root/src/charts/barchart/qbarmodelmapper.cpp
diff options
context:
space:
mode:
authorJoni Poikelin <joni.poikelin@theqtcompany.com>2016-02-22 13:21:34 +0200
committerMiikka Heikkinen <miikka.heikkinen@theqtcompany.com>2016-03-02 08:56:52 +0000
commitea9744cf9a347aa7a94c96337390649fbf389547 (patch)
tree2731aa51ff761ca4686b02c1b744b89844b3ae3a /src/charts/barchart/qbarmodelmapper.cpp
parent8f454d1f8b44574c8420dd5132e45a371b1f736d (diff)
Fix model resetting in with model mappers
Change-Id: I22afd1d361aaf0561b4d94b6a3656bfe7b0d9812 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/charts/barchart/qbarmodelmapper.cpp')
-rw-r--r--src/charts/barchart/qbarmodelmapper.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/charts/barchart/qbarmodelmapper.cpp b/src/charts/barchart/qbarmodelmapper.cpp
index 92caa0ae..7a0953f2 100644
--- a/src/charts/barchart/qbarmodelmapper.cpp
+++ b/src/charts/barchart/qbarmodelmapper.cpp
@@ -52,6 +52,7 @@ void QBarModelMapper::setModel(QAbstractItemModel *model)
d->m_model = model;
d->initializeBarFromModel();
// connect signals from the model
+ connect(d->m_model, SIGNAL(modelReset()), d, SLOT(initializeBarFromModel()));
connect(d->m_model, SIGNAL(dataChanged(QModelIndex,QModelIndex)), d, SLOT(modelUpdated(QModelIndex,QModelIndex)));
connect(d->m_model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)), d, SLOT(modelHeaderDataUpdated(Qt::Orientation,int,int)));
connect(d->m_model, SIGNAL(rowsInserted(QModelIndex,int,int)), d, SLOT(modelRowsAdded(QModelIndex,int,int)));