2 #include "block/block.hpp" 3 #include "board/board.hpp" 4 #include "imp_layer.hpp" 11 ImpPackage(
const std::string &package_filename,
const std::string &pool_path);
14 void construct()
override;
15 void apply_preferences()
override;
17 ActionCatalogItem::Availability get_editor_type_for_action()
const 19 return ActionCatalogItem::AVAILABLE_IN_PACKAGE;
21 ObjectType get_editor_type()
const override 23 return ObjectType::PACKAGE;
26 std::string get_hud_text(std::set<SelectableRef> &sel)
override;
27 void update_action_sensitivity()
override;
28 void update_monitor()
override;
31 void canvas_update()
override;
39 std::string ask_3d_model_filename(
const std::string ¤t_filename =
"");
41 Gtk::ListBox *models_listbox =
nullptr;
Definition: 3d_view.hpp:9
Definition: imp_layer.hpp:5
A block is one level of hierarchy in the netlist.
Definition: block.hpp:26
Definition: imp_package.cpp:42
Definition: imp_package.hpp:7
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16
Definition: core_package.hpp:11