Horizon
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
horizon::PoolProjectManagerAppWindow Class Reference
Inheritance diagram for horizon::PoolProjectManagerAppWindow:

Classes

class  ClosePolicy
 

Public Types

typedef sigc::signal< void, std::string, int, bool > type_signal_process_exited
 

Public Member Functions

 PoolProjectManagerAppWindow (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &refBuilder, class PoolProjectManagerApplication *app)
 
void open_file_view (const Glib::RefPtr< Gio::File > &file)
 
void prepare_close ()
 
bool close_pool_or_project ()
 
bool really_close_pool_or_project ()
 
void wait_for_all_processes ()
 
std::string get_filename () const
 
PoolProjectManagerProcessspawn (PoolProjectManagerProcess::Type type, const std::vector< std::string > &args, const std::vector< std::string > &env={}, bool read_only=false)
 
PoolProjectManagerProcessspawn_for_project (PoolProjectManagerProcess::Type type, const std::vector< std::string > &args)
 
std::map< std::string, PoolProjectManagerProcess * > get_processes ()
 
type_signal_process_exited signal_process_exited ()
 
void reload ()
 
ClosePolicy get_close_policy ()
 
void process_save (const std::string &file)
 
void process_close (const std::string &file)
 
void cleanup_pool_cache ()
 
void set_pool_updating (bool v, bool success)
 
void set_pool_update_status_text (const std::string &txt)
 
void set_pool_update_progress (float progress)
 

Static Public Member Functions

static PoolProjectManagerAppWindowcreate (class PoolProjectManagerApplication *app)
 

Public Attributes

class Poolpool = nullptr
 
zmq::context_t & zctx
 

Friends

class PoolProjectManagerViewProject
 
class PoolProjectManagerViewCreateProject
 

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