Horizon
pool_browser_stockinfo.hpp
1 #pragma once
2 #include "util/stock_info_provider.hpp"
3 #include "pool_browser.hpp"
4 #include <memory>
5 
6 namespace horizon {
8 public:
9  using PoolBrowser::PoolBrowser;
10  void add_stock_info_provider(std::unique_ptr<StockInfoProvider> prv);
11 
12 protected:
13  std::unique_ptr<StockInfoProvider> stock_info_provider;
14  std::map<UUID, Gtk::TreeModel::iterator> iter_cache;
15  virtual Gtk::TreeModelColumn<std::shared_ptr<StockInfoRecord>> &get_stock_info_column() = 0;
16 };
17 } // namespace horizon
Definition: pool_browser_stockinfo.hpp:7
Definition: pool_browser.hpp:11