From 0024d9afda6d375cc450514955cb5e1102909172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sun, 13 Aug 2023 11:41:40 +0200 Subject: [PATCH] Add method to ComicView to reload its content --- YACReaderLibrary/comics_view.cpp | 7 +++++++ YACReaderLibrary/comics_view.h | 1 + 2 files changed, 8 insertions(+) diff --git a/YACReaderLibrary/comics_view.cpp b/YACReaderLibrary/comics_view.cpp index 64ab0cf4..bc54339e 100644 --- a/YACReaderLibrary/comics_view.cpp +++ b/YACReaderLibrary/comics_view.cpp @@ -48,6 +48,13 @@ void ComicsView::setModel(ComicModel *m) model = m; } +void ComicsView::reloadContent() +{ + if (model != nullptr) { + model->reload(); + } +} + void ComicsView::updateInfoForIndex(int index) { QQmlContext *ctxt = view->rootContext(); diff --git a/YACReaderLibrary/comics_view.h b/YACReaderLibrary/comics_view.h index 12f780a7..5f3b53d0 100644 --- a/YACReaderLibrary/comics_view.h +++ b/YACReaderLibrary/comics_view.h @@ -30,6 +30,7 @@ public: virtual void selectIndex(int index) = 0; virtual void updateCurrentComicView() = 0; virtual void focusComicsNavigation(Qt::FocusReason reason) = 0; + void reloadContent(); public slots: virtual void updateInfoForIndex(int index);