2 #include "stock_info_provider.hpp"
3 #include "http_client.hpp"
4 #include <condition_variable>
7 #include "nlohmann/json_fwd.hpp"
8 #include "pool/pool.hpp"
16 void add_columns(Gtk::TreeView *treeview, Gtk::TreeModelColumn<std::shared_ptr<StockInfoRecord>> column)
override;
17 void update_parts(
const std::list<UUID> &parts)
override;
18 std::list<std::shared_ptr<StockInfoRecord>> get_records()
override;
19 Gtk::Widget *create_status_widget()
override;
24 class StockInfoProviderPartinfoFetchWorker *fetch_worker =
nullptr;
25 Gtk::Label *status_label =
nullptr;
Definition: stock_info_provider_partinfo.cpp:160
Definition: stock_info_provider_partinfo.hpp:13
Definition: stock_info_provider.hpp:20
a class to store JSON values
Definition: json.hpp:166
basic_json<> json
default JSON class
Definition: json_fwd.hpp:61