Horizon
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
horizon::PoolProjectManagerApplication Class Reference
Inheritance diagram for horizon::PoolProjectManagerApplication:

Classes

struct  CloseOrHomeWindow
 
class  UserConfig
 

Public Types

typedef sigc::signal< void, std::vector< std::string > > type_signal_pool_items_edited
 
typedef sigc::signal< void, std::string > type_signal_pool_updated
 
typedef sigc::signal< void > type_signal_recent_items_changed
 

Public Member Functions

const std::string & get_ep_broadcast () const
 
void send_json (int pid, const json &j)
 
void add_recent_item (const std::string &path)
 
void close_appwindows (std::set< Gtk::Window * > wins)
 
Preferencesget_preferences ()
 
class PoolProjectManagerAppWindowopen_pool_or_project (const std::string &pool_json, guint32 timestamp=0)
 
class PreferencesWindowshow_preferences_window (guint32 timestamp=0)
 
class PoolsWindowshow_pools_window (guint32 timestamp=0)
 
class LogWindowshow_log_window (guint32 timestamp=0)
 
type_signal_pool_items_edited signal_pool_items_edited ()
 
type_signal_pool_updated signal_pool_updated ()
 
type_signal_recent_items_changed signal_recent_items_changed ()
 
bool close_windows (std::vector< CloseOrHomeWindow > windows)
 
bool present_existing_window (const std::string &path)
 

Static Public Member Functions

static Glib::RefPtr< PoolProjectManagerApplicationcreate ()
 

Public Attributes

zmq::context_t zctx
 
UserConfig user_config
 
const UUID ipc_cookie
 
zmq::socket_t sock_broadcast
 

Protected Member Functions

void on_activate () override
 
void on_startup () override
 
void on_shutdown ()
 
void on_open (const Gio::Application::type_vec_files &files, const Glib::ustring &hint) override
 

Protected Attributes

std::string sock_broadcast_ep
 

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