From 6c575c1b7130e6a647e08c883250de240293ab00 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:52 +0200 Subject: [PATCH] Add method to reload the continue reading list in FolderContentView The reload is only triggered for the root folder. --- YACReaderLibrary/folder_content_view.cpp | 7 +++++++ YACReaderLibrary/folder_content_view.h | 1 + 2 files changed, 8 insertions(+) diff --git a/YACReaderLibrary/folder_content_view.cpp b/YACReaderLibrary/folder_content_view.cpp index 89c35873..74e4ec13 100644 --- a/YACReaderLibrary/folder_content_view.cpp +++ b/YACReaderLibrary/folder_content_view.cpp @@ -198,6 +198,13 @@ void FolderContentView::setContinueReadingModel(ComicModel *model) } } +void FolderContentView::reloadContinueReadingModel() +{ + if (!folderModel->isSubfolder) { + comicModel->reloadContinueReading(); + } +} + void FolderContentView::openFolder(int index) { emit subfolderSelected(this->parent, index); diff --git a/YACReaderLibrary/folder_content_view.h b/YACReaderLibrary/folder_content_view.h index d7eae59d..22de2413 100644 --- a/YACReaderLibrary/folder_content_view.h +++ b/YACReaderLibrary/folder_content_view.h @@ -22,6 +22,7 @@ public: explicit FolderContentView(QWidget *parent = nullptr); void setModel(const QModelIndex &parent, FolderModel *model); void setContinueReadingModel(ComicModel *model); + void reloadContinueReadingModel(); FolderModel *currentFolderModel() { return folderModel; } signals: