Horizon
Loading...
Searching...
No Matches
horizon::PoolProjectManagerApplication Class Reference
Inheritance diagram for horizon::PoolProjectManagerApplication:

Classes

class  UserConfig
struct  CloseOrHomeWindow

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, const std::string &token="")
class PreferencesWindowshow_preferences_window (guint32 timestamp=0, const std::string &token="")
class PoolsWindowshow_pools_window (guint32 timestamp=0, const std::string &token="")
class LogWindowshow_log_window (guint32 timestamp=0, const std::string &token="")
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< PoolProjectManagerApplication > create ()

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: