#include <AssociationBase.h>
Inheritance diagram for Bakery::Conf::AssociationBase:
Public Types | |
typedef sharedptr< AssociationBase > | AssociationPtr |
Public Member Functions | |
void | add (const Glib::RefPtr< Gnome::Conf::Client > &conf_client) |
void | load () |
void | save () |
virtual | ~AssociationBase () |
Protected Types | |
typedef sigc::slot< void > | Callback |
Protected Member Functions | |
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 () |
virtual void | connect_widget (Callback on_widget_changed)=0 |
virtual void | load_widget ()=0 |
virtual void | save_widget ()=0 |
void | on_widget_changed () |
void | on_conf_changed (guint cnxn_id, Gnome::Conf::Entry entry) |
Protected Attributes | |
Glib::ustring | m_key |
bool | m_instant |
Glib::RefPtr< Gnome::Conf::Client > | m_conf_client |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in Bakery::Conf::Association< T_Widget >. |
|
|
|
|
|
|
|
|
|
|
|
Implemented in Bakery::Conf::Association< T_Widget >. |
|
|
|
|
|
|
|
Implemented in Bakery::Conf::Association< T_Widget >. |
|
|
|
|
|
|