diff options
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; }; |