ConexusGtk::HostEntry Class Reference

#include <conexusmm/hostentry.h>

Inheritance diagram for ConexusGtk::HostEntry:

Inheritance graph
[legend]
List of all members.

Detailed Description

TODO provide custom hostname lookups, kinda like DNS but for images.

..

Author:
Rick L Vinyard Jr


Public Member Functions

 HostEntry (unsigned validate=IPV4|IPV6)
 HostEntry (Conexus::IPv4::Address &address, unsigned validate=IPV4)
 HostEntry (Conexus::IPv6::Address &address, unsigned validate=IPV6)
void set_hostname (std::string s)
Gtk::ComboBoxEntryText & get_hostname_box ()
Gtk::Image & get_good_hostname_image ()
Gtk::Image & get_bad_hostname_image ()
std::string get_hostname ()
sigc::signal< void, bool > signal_host_changed ()
bool get_show_hostname_label ()
bool get_show_address_label ()
bool get_show_host_image ()
void set_show_hostname_label (bool show=true)
void set_show_address_label (bool show=true)
void set_show_host_image (bool show=true)

Protected Member Functions

virtual void on_hostname_changed ()
virtual void on_connect (Conexus::IPv4::Address &address)
virtual void on_connect (Conexus::IPv6::Address &address)
virtual void on_validate_type_changed ()

Protected Attributes

bool m_change_lock
std::set< std::string > m_host_names
sigc::connection m_address_connection
Gtk::Label m_hostname_label
Gtk::Label m_address_label
Gtk::ComboBoxEntryText m_host
Gtk::EventBox m_image_holder
Gtk::Image m_good_host_image
Gtk::Image m_bad_host_image
sigc::signal< void, bool > m_signal_host_changed


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 10:01:15 2007 by  doxygen 1.5.1