From 42050df41259c6c1ec6b435251064acf13d94dd8 Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Sun, 22 Feb 2015 12:00:24 +0100 Subject: [PATCH] Port models away from deprecated Qt5 API --- src/model/danboorupoolmodel.cpp | 5 ++--- src/model/danboorupostmodel.cpp | 5 ++--- src/model/danboorutagmodel.cpp | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/model/danboorupoolmodel.cpp b/src/model/danboorupoolmodel.cpp index 6930602..6c811ba 100644 --- a/src/model/danboorupoolmodel.cpp +++ b/src/model/danboorupoolmodel.cpp @@ -109,11 +109,10 @@ void DanbooruPoolModel::clear() return; } - beginRemoveRows(QModelIndex(), 0, m_items.size()); + beginResetModel(); qDeleteAll(m_items); m_items.clear(); - endRemoveRows(); - reset(); + endResetModel(); } DanbooruPool* DanbooruPoolModel::poolAt(int index) const diff --git a/src/model/danboorupostmodel.cpp b/src/model/danboorupostmodel.cpp index 32c1799..4d6798e 100644 --- a/src/model/danboorupostmodel.cpp +++ b/src/model/danboorupostmodel.cpp @@ -126,11 +126,10 @@ void DanbooruPostModel::clear() return; } - beginRemoveRows(QModelIndex(), 0, m_items.size()); + beginResetModel(); qDeleteAll(m_items); m_items.clear(); - endRemoveRows(); - reset(); + endResetModel(); } QHash< int, QByteArray > DanbooruPostModel::roleNames() const diff --git a/src/model/danboorutagmodel.cpp b/src/model/danboorutagmodel.cpp index 6ec66c1..62618a3 100644 --- a/src/model/danboorutagmodel.cpp +++ b/src/model/danboorutagmodel.cpp @@ -92,11 +92,10 @@ void DanbooruTagModel::clear() { return; } - beginRemoveRows(QModelIndex(), 0, m_items.size()); + beginResetModel(); qDeleteAll(m_items); m_items.clear(); - endRemoveRows(); - reset(); + endResetModel(); } } // namespace Danbooru \ No newline at end of file