2 #include "util/editor_process.hpp" 3 #include "util/uuid.hpp" 8 enum class Type { IMP_SYMBOL, IMP_PADSTACK, IMP_PACKAGE, IMP_SCHEMATIC, IMP_BOARD, IMP_FRAME, UNIT, ENTITY, PART };
10 const std::vector<std::string> &env,
class Pool *pool,
11 class PoolParametric *pool_parametric,
bool read_only,
bool is_temp);
14 std::unique_ptr<EditorProcess> proc =
nullptr;
16 typedef sigc::signal<void, int, bool> type_signal_exited;
17 type_signal_exited signal_exited()
19 return s_signal_exited;
21 typedef sigc::signal<void, std::string, bool> type_signal_output;
22 type_signal_output signal_output()
24 return s_signal_output;
27 std::string get_filename();
30 type_signal_exited s_signal_exited;
31 type_signal_output s_signal_output;
Definition: pool_parametric.hpp:10
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16
Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool.
Definition: pool.hpp:21
Definition: editor_window.hpp:22
Definition: pool-prj-mgr-process.hpp:6