#include <conexus-gtkmm/hostportentry.h>
Public Types | |
enum | Layout { VERTICAL, HORIZONTAL } |
typedef enum Conexus::Gtk::HostPortEntry::Layout | Layout |
Public Member Functions | |
HostPortEntry (Layout layout=VERTICAL) | |
~HostPortEntry () | |
HostEntry & | host_entry () |
PortEntry & | port_entry () |
std::string | hostname () |
void | set_hostname (std::string) |
uint32_t | port () |
void | set_port (uint32_t p) |
void | connect (Conexus::IPv4::Address &address) |
void | connect (Conexus::IPv6::Address &address) |
void | disconnect (Conexus::IPv4::Address &address) |
void | disconnect (Conexus::IPv6::Address &address) |
sigc::signal< void, bool > | signal_host_changed () |
sigc::signal< void > | signal_port_changed () |
Layout | layout () |
void | set_layout (Layout layout) |
Protected Member Functions | |
void | setup_widget () |
Protected Attributes | |
HostEntry | m_host |
PortEntry | m_port |
::Gtk::Alignment | m_host_alignment |
::Gtk::Alignment | m_port_alignment |
Layout | m_layout |
Conexus::Gtk::HostPortEntry::HostPortEntry | ( | Layout | layout = VERTICAL |
) |
References m_host, m_host_alignment, m_port, m_port_alignment, and setup_widget().
Conexus::Gtk::HostPortEntry::~HostPortEntry | ( | ) |
void Conexus::Gtk::HostPortEntry::connect | ( | Conexus::IPv6::Address & | address | ) |
References Conexus::Gtk::AddressContainer::connect(), m_host, and m_port.
void Conexus::Gtk::HostPortEntry::connect | ( | Conexus::IPv4::Address & | address | ) |
References Conexus::Gtk::AddressContainer::connect(), m_host, and m_port.
void Conexus::Gtk::HostPortEntry::disconnect | ( | Conexus::IPv6::Address & | address | ) |
References Conexus::Gtk::AddressContainer::disconnect(), m_host, and m_port.
void Conexus::Gtk::HostPortEntry::disconnect | ( | Conexus::IPv4::Address & | address | ) |
References Conexus::Gtk::AddressContainer::disconnect(), m_host, and m_port.
std::string Conexus::Gtk::HostPortEntry::hostname | ( | ) |
References Conexus::Gtk::HostEntry::get_hostname(), and m_host.
HostPortEntry::Layout Conexus::Gtk::HostPortEntry::layout | ( | ) |
References m_layout.
uint32_t Conexus::Gtk::HostPortEntry::port | ( | ) |
References Conexus::Gtk::PortEntry::get_port(), and m_port.
void Conexus::Gtk::HostPortEntry::set_hostname | ( | std::string | s | ) |
References m_host, and Conexus::Gtk::HostEntry::set_hostname().
void Conexus::Gtk::HostPortEntry::set_layout | ( | Layout | layout | ) |
References m_layout, and setup_widget().
void Conexus::Gtk::HostPortEntry::set_port | ( | uint32_t | p | ) |
References m_port, and Conexus::Gtk::PortEntry::set_port().
void Conexus::Gtk::HostPortEntry::setup_widget | ( | ) | [protected] |
References HORIZONTAL, m_host_alignment, m_layout, m_port_alignment, and VERTICAL.
Referenced by HostPortEntry(), and set_layout().
sigc::signal< void, bool > Conexus::Gtk::HostPortEntry::signal_host_changed | ( | ) |
References m_host, and Conexus::Gtk::HostEntry::signal_host_changed().
sigc::signal< void > Conexus::Gtk::HostPortEntry::signal_port_changed | ( | ) |
References m_port, and Conexus::Gtk::PortEntry::signal_port_changed().
HostEntry Conexus::Gtk::HostPortEntry::m_host [protected] |
Referenced by connect(), disconnect(), host_entry(), hostname(), HostPortEntry(), set_hostname(), and signal_host_changed().
::Gtk::Alignment Conexus::Gtk::HostPortEntry::m_host_alignment [protected] |
Referenced by HostPortEntry(), and setup_widget().
Layout Conexus::Gtk::HostPortEntry::m_layout [protected] |
Referenced by layout(), set_layout(), and setup_widget().
PortEntry Conexus::Gtk::HostPortEntry::m_port [protected] |
Referenced by connect(), disconnect(), HostPortEntry(), port(), port_entry(), set_port(), and signal_port_changed().
::Gtk::Alignment Conexus::Gtk::HostPortEntry::m_port_alignment [protected] |
Referenced by HostPortEntry(), and setup_widget().