diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-02-12 04:31:44 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-02-12 04:33:00 +0100 |
commit | 74b98bed98aad3e70e8abe51292767ea8a7d109a (patch) | |
tree | ea1558431137f8a1e52f4d550c0438e68e676f6f /plugins/LocalManga.hpp | |
parent | cc445c60d4806fb462a3efc27bf8d727176f77da (diff) |
Local-manga: show if the latest chapter of a manga has been read
Diffstat (limited to 'plugins/LocalManga.hpp')
-rw-r--r-- | plugins/LocalManga.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/LocalManga.hpp b/plugins/LocalManga.hpp index d112892..eca5f96 100644 --- a/plugins/LocalManga.hpp +++ b/plugins/LocalManga.hpp @@ -1,6 +1,7 @@ #pragma once #include "Manga.hpp" +#include <unordered_set> namespace QuickMedia { struct LocalMangaPage { @@ -29,8 +30,12 @@ namespace QuickMedia { PluginResult submit(const SubmitArgs &args, std::vector<Tab> &result_tabs) override; PluginResult lazy_fetch(BodyItems &result_items) override; const char* get_bookmark_name() const override { return "local-manga"; } + bool reload_on_page_change() override { return true; } + bool reseek_to_body_item_by_url() override { return true; } + std::shared_ptr<BodyItem> get_bookmark_body_item(BodyItem *selected_item) override; private: std::vector<LocalManga> manga_list; + std::unordered_set<std::string> finished_reading_manga; bool standalone; }; |