aboutsummaryrefslogtreecommitdiff
path: root/plugins/LocalManga.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/LocalManga.hpp')
-rw-r--r--plugins/LocalManga.hpp5
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;
};