19 #ifndef BAKERY_CONFIGURATION_ASSOCIATIONBASE_H
20 #define BAKERY_CONFIGURATION_ASSOCIATIONBASE_H
23 #include <gtkmm/widget.h>
40 void add(
const Glib::RefPtr<Gnome::Conf::Client>& conf_client);
42 #ifdef GLIBMM_EXCEPTIONS_ENABLED
47 void load(std::auto_ptr<Glib::Error>& error);
48 void save(std::auto_ptr<Glib::Error>& error);
66 #ifdef GLIBMM_EXCEPTIONS_ENABLED
70 virtual void load_widget(std::auto_ptr<Glib::Error>& error) = 0;
71 virtual void save_widget(std::auto_ptr<Glib::Error>& error) = 0;
86 #endif //BAKERY_CONFIGURATION_ASSOCIATIONBASE_H