Horizon
src
dialogs
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
Generated by
1.8.16