3 #include "common/common.hpp" 5 #include "editor_interface.hpp" 6 #include "util/window_state_store.hpp" 7 #include "util/pool_goto_provider.hpp" 14 virtual void save_as(
const std::string &fn) = 0;
23 EditorWindow(ObjectType type,
const std::string &filename,
class Pool *p,
bool read_only);
25 bool get_need_update();
26 static std::string fix_filename(std::string s);
29 bool get_needs_save();
33 std::unique_ptr<EditorWindowStore> store =
nullptr;
35 Gtk::Button *save_button =
nullptr;
37 bool need_update =
false;
Definition: editor_window.hpp:10
Definition: pool_goto_provider.hpp:7
Definition: window_state_store.hpp:20
Definition: editor_interface.hpp:5
Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool.
Definition: pool.hpp:19
Definition: editor_window.hpp:21