Horizon
Public Types | Public Member Functions | Public Attributes | List of all members
horizon::PoolProjectManagerProcess Class Reference

Public Types

enum  Type {
  IMP_SYMBOL, IMP_PADSTACK, IMP_PACKAGE, IMP_SCHEMATIC,
  IMP_BOARD, IMP_FRAME, IMP_DECAL, UNIT,
  ENTITY, PART, IMP_SYMBOL, IMP_PADSTACK,
  IMP_PACKAGE, IMP_SCHEMATIC, IMP_BOARD, IMP_FRAME,
  IMP_DECAL, UNIT, ENTITY, PART
}
 
enum  Type {
  IMP_SYMBOL, IMP_PADSTACK, IMP_PACKAGE, IMP_SCHEMATIC,
  IMP_BOARD, IMP_FRAME, IMP_DECAL, UNIT,
  ENTITY, PART, IMP_SYMBOL, IMP_PADSTACK,
  IMP_PACKAGE, IMP_SCHEMATIC, IMP_BOARD, IMP_FRAME,
  IMP_DECAL, UNIT, ENTITY, PART
}
 
typedef sigc::signal< void, int, bool > type_signal_exited
 
typedef sigc::signal< void, std::string, bool > type_signal_output
 
typedef sigc::signal< void > type_signal_ready
 
typedef sigc::signal< void, int, bool > type_signal_exited
 
typedef sigc::signal< void, std::string, bool > type_signal_output
 
typedef sigc::signal< void > type_signal_ready
 

Public Member Functions

 PoolProjectManagerProcess (const UUID &uu, Type ty, const std::vector< std::string > &args, const std::vector< std::string > &env, class IPool *pool, class PoolParametric *pool_parametric, bool read_only, bool is_temp)
 
type_signal_exited signal_exited ()
 
type_signal_output signal_output ()
 
type_signal_ready signal_ready ()
 
void reload ()
 
std::string get_filename ()
 
 PoolProjectManagerProcess (const UUID &uu, Type ty, const std::vector< std::string > &args, const std::vector< std::string > &env, class IPool *pool, class PoolParametric *pool_parametric, bool read_only, bool is_temp)
 
type_signal_exited signal_exited ()
 
type_signal_output signal_output ()
 
type_signal_ready signal_ready ()
 
void reload ()
 
std::string get_filename ()
 

Public Attributes

UUID uuid
 
Type type
 
std::unique_ptr< EditorProcessproc = nullptr
 
class EditorWindowwin = nullptr
 

The documentation for this class was generated from the following files: