#pragma once #include "Page.hpp" namespace QuickMedia { class SaucenaoPage : public LazyFetchPage { public: SaucenaoPage(Program *program, const std::string &path, bool is_local) : LazyFetchPage(program), path(path), is_local(is_local) {} const char* get_title() const override { return "SauceNAO"; } PluginResult submit(const std::string&, const std::string&, std::vector&) override { return PluginResult::OK; } PluginResult lazy_fetch(BodyItems &result_items) override; bool is_single_page() const override { return true; } private: std::string path; bool is_local; }; }