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;