From 3ac82fad6bc883d979090e8cd56f3611703d6e14 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 1 Mar 2022 15:13:35 +0100 Subject: Make login a bit generalized, readd 4chan login (not tested) --- include/QuickMedia.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/QuickMedia.hpp') diff --git a/include/QuickMedia.hpp b/include/QuickMedia.hpp index 6856f05..f93b47c 100644 --- a/include/QuickMedia.hpp +++ b/include/QuickMedia.hpp @@ -74,6 +74,11 @@ namespace QuickMedia { AsyncTask next_page_future; std::string body_item_url_before_refresh; }; + + struct LoginInput { + std::string placeholder; + SearchBarType type; + }; class Program { public: @@ -83,6 +88,7 @@ namespace QuickMedia { std::unique_ptr create_body(bool plain_text_list = false, bool prefer_card_view = false); std::unique_ptr create_search_bar(const std::string &placeholder, int search_delay); + void add_login_inputs(Tab *tab, std::vector login_inputs); bool load_manga_content_storage(const char *service_name, const std::string &manga_title, const std::string &manga_url, const std::string &manga_id); @@ -215,5 +221,6 @@ namespace QuickMedia { std::unique_ptr video_player; bool use_youtube_dl = false; int video_max_height = 0; + std::mutex login_inputs_mutex; }; } -- cgit v1.2.3