From 901f05feb18d015fa83b9bfe7063d88c05a42e57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Fri, 14 Oct 2022 20:54:07 +0200 Subject: [PATCH] Add a method to make a comics model reload the continue reading list --- YACReaderLibrary/db/comic_model.cpp | 5 +++++ YACReaderLibrary/db/comic_model.h | 1 + 2 files changed, 6 insertions(+) diff --git a/YACReaderLibrary/db/comic_model.cpp b/YACReaderLibrary/db/comic_model.cpp index 0a0243e6..a67b4ad3 100644 --- a/YACReaderLibrary/db/comic_model.cpp +++ b/YACReaderLibrary/db/comic_model.cpp @@ -883,6 +883,11 @@ void ComicModel::removeInTransaction(int row) endRemoveRows(); } +void ComicModel::reloadContinueReading() +{ + setupReadingModelData(_databasePath); +} + void ComicModel::remove(int row) { removeInTransaction(row); diff --git a/YACReaderLibrary/db/comic_model.h b/YACReaderLibrary/db/comic_model.h index 54548f8d..fa45df28 100644 --- a/YACReaderLibrary/db/comic_model.h +++ b/YACReaderLibrary/db/comic_model.h @@ -111,6 +111,7 @@ public: qint64 asignNumbers(QList list, int startingNumber); // void remove(ComicDB * comic, int row); void removeInTransaction(int row); + void reloadContinueReading(); void reload(const ComicDB &comic); void resetComicRating(const QModelIndex &mi);