summaryrefslogtreecommitdiffstats
path: root/src/libraries/qmfclient/qmailaccountlistmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libraries/qmfclient/qmailaccountlistmodel.cpp')
-rw-r--r--src/libraries/qmfclient/qmailaccountlistmodel.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/libraries/qmfclient/qmailaccountlistmodel.cpp b/src/libraries/qmfclient/qmailaccountlistmodel.cpp
index fb87f208..fa26c994 100644
--- a/src/libraries/qmfclient/qmailaccountlistmodel.cpp
+++ b/src/libraries/qmfclient/qmailaccountlistmodel.cpp
@@ -293,9 +293,10 @@ QMailAccountKey QMailAccountListModel::key() const
void QMailAccountListModel::setKey(const QMailAccountKey& key)
{
+ beginResetModel();
d->key = key;
d->init = false;
- reset();
+ endResetModel();
}
/*!
@@ -315,9 +316,10 @@ QMailAccountSortKey QMailAccountListModel::sortKey() const
void QMailAccountListModel::setSortKey(const QMailAccountSortKey& sortKey)
{
+ beginResetModel();
d->sortKey = sortKey;
d->init = false;
- reset();
+ endResetModel();
}
/*! \internal */
@@ -553,7 +555,8 @@ void QMailAccountListModel::setSynchronizeEnabled(bool val)
void QMailAccountListModel::fullRefresh()
{
+ beginResetModel();
d->init = false;
- reset();
+ endResetModel();
}