2 #include "util/editor_process.hpp"
3 #include "util/uuid.hpp"
6 class PoolProjectManagerProcess {
20 PoolProjectManagerProcess(
const UUID &uu, Type ty,
const std::vector<std::string> &args,
21 const std::vector<std::string> &env,
class IPool *pool,
22 class PoolParametric *pool_parametric,
bool read_only,
bool is_temp);
25 std::unique_ptr<EditorProcess> proc =
nullptr;
26 class EditorWindow *win =
nullptr;
27 typedef sigc::signal<void, int, bool> type_signal_exited;
28 type_signal_exited signal_exited()
30 return s_signal_exited;
32 typedef sigc::signal<void, std::string, bool> type_signal_output;
33 type_signal_output signal_output()
35 return s_signal_output;
37 typedef sigc::signal<void> type_signal_ready;
38 type_signal_ready signal_ready()
40 return s_signal_ready;
43 std::string get_filename();
46 type_signal_exited s_signal_exited;
47 type_signal_output s_signal_output;
48 type_signal_ready s_signal_ready;