Horizon
editor_interface.hpp
1 #pragma once
2 #include "util/pool_goto_provider.hpp"
3 #include "util/item_set.hpp"
4 
5 namespace horizon {
7 public:
8  virtual void reload()
9  {
10  }
11  virtual void save()
12  {
13  needs_save = false;
14  }
15  bool get_needs_save() const
16  {
17  return needs_save;
18  }
19  virtual void select(const ItemSet &items)
20  {
21  }
22 
23 protected:
24  bool needs_save = false;
25 };
26 } // namespace horizon
horizon::PoolGotoProvider
Definition: pool_goto_provider.hpp:7
horizon::PoolEditorInterface
Definition: editor_interface.hpp:6