2 #include "core/core_package.hpp"
3 #include "block/block.hpp"
4 #include "board/board.hpp"
5 #include "imp_layer.hpp"
6 #include "search/searcher_package.hpp"
13 ImpPackage(
const std::string &package_filename,
const std::string &pool_path);
15 std::map<ObjectType, SelectionFilterInfo> get_selection_filter_info()
const override;
20 void construct()
override;
21 void apply_preferences()
override;
22 void update_highlights()
override;
24 ActionCatalogItem::Availability get_editor_type_for_action()
const override
26 return ActionCatalogItem::AVAILABLE_IN_PACKAGE;
29 std::string get_hud_text(std::set<SelectableRef> &sel)
override;
30 void update_action_sensitivity()
override;
31 void update_monitor()
override;
32 ActionToolID get_doubleclick_action(ObjectType type,
const UUID &uu)
override;
34 Searcher *get_searcher_ptr()
override
40 void canvas_update()
override;
50 std::string ask_3d_model_filename(
const std::string ¤t_filename =
"");
53 Gtk::ListBox *models_listbox =
nullptr;
58 Gtk::Entry *entry_name =
nullptr;