bakery
2.6
|
#include <Association.h>
Public Types | |
typedef sigc::slot< void > | Callback |
![]() | |
typedef sharedptr < AssociationBase > | AssociationPtr |
typedef sharedptr< const AssociationBase > | AssociationConstPtr |
Public Member Functions | |
virtual void | connect_widget (Callback on_widget_changed) |
These methods must be implemented explicitly for each specialization of Association<T> to provide appropriate behaviors based on the widget type. More... | |
virtual void | load_widget (std::auto_ptr< Glib::Error > &error) |
virtual void | save_widget (std::auto_ptr< Glib::Error > &error) |
![]() | |
virtual | ~AssociationCreation () |
![]() | |
void | add (const Glib::RefPtr< Gnome::Conf::Client > &conf_client) |
void | load (std::auto_ptr< Glib::Error > &error) |
void | save (std::auto_ptr< Glib::Error > &error) |
virtual | ~AssociationBase () |
Protected Member Functions | |
Association (const Glib::ustring &full_key, T_Widget &widget, bool instant) | |
![]() | |
AssociationCreation (const Glib::ustring &full_key, T_Widget &widget, bool instant) | |
AssociationCreation (const AssociationCreation &other) | |
![]() | |
AssociationBase (const Glib::ustring &full_key, bool instant) | |
AssociationBase (const AssociationBase &other) | |
bool | is_instant () const |
Glib::ustring | get_key () const |
Glib::RefPtr< const Gnome::Conf::Client > | get_conf_client () const |
Glib::RefPtr< Gnome::Conf::Client > | get_conf_client () |
void | on_widget_changed () |
void | on_conf_changed (guint cnxn_id, Gnome::Conf::Entry entry) |
Additional Inherited Members | |
![]() | |
static const AssociationPtr | create (const Glib::ustring &full_key, T_Widget &widget, bool instant) |
![]() | |
typedef sigc::slot< void > | Callback |
![]() | |
T_Widget & | m_widget |
![]() | |
Glib::ustring | m_key |
bool | m_instant |
Glib::RefPtr< Gnome::Conf::Client > | m_conf_client |
typedef sigc::slot<void> Bakery::Conf::Association< T_Widget >::Callback |
|
inlineprotected |
|
virtual |
These methods must be implemented explicitly for each specialization of Association<T> to provide appropriate behaviors based on the widget type.
Implements Bakery::Conf::AssociationBase.
|
virtual |
Implements Bakery::Conf::AssociationBase.
|
virtual |
Implements Bakery::Conf::AssociationBase.