diff options
Diffstat (limited to 'src/libraries/qmfclient/qmailaccountlistmodel.cpp')
| -rw-r--r-- | src/libraries/qmfclient/qmailaccountlistmodel.cpp | 9 |
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(); } |
