Horizon
pool_browser_dialog.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include <array>
4 #include <set>
5 #include "common/common.hpp"
6 #include "util/uuid.hpp"
7 #include "util/uuid_path.hpp"
8 #include "pool/pool.hpp"
9 namespace horizon {
10 
11 
12 class PoolBrowserDialog : public Gtk::Dialog {
13 public:
14  PoolBrowserDialog(Gtk::Window *parent, ObjectType type, Pool *ipool, bool use_preview = true);
15  class PoolBrowser *get_browser();
16 
17 private:
18  Pool *pool;
19  class PoolBrowser *browser = nullptr;
20 };
21 } // namespace horizon
horizon::PoolBrowser
Definition: pool_browser.hpp:11
horizon::PoolBrowserDialog
Definition: pool_browser_dialog.hpp:12
horizon::Pool
Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool.
Definition: pool.hpp:21