Gnome::Conf::SetInterface Class Reference

Common Interface for key-value settable objects. More...

#include <setinterface.h>

Inheritance diagram for Gnome::Conf::SetInterface:

Gnome::Conf::ChangeSet Gnome::Conf::Client List of all members.

Public Member Functions

virtual void set (const Glib::ustring &key, const Value &value, std::auto_ptr< Glib::Error > &error)=0
virtual void set (const Glib::ustring &key, bool what, std::auto_ptr< Glib::Error > &error)=0
virtual void set (const Glib::ustring &key, int what, std::auto_ptr< Glib::Error > &error)=0
virtual void set (const Glib::ustring &key, double what, std::auto_ptr< Glib::Error > &error)=0
virtual void set (const Glib::ustring &key, const Glib::ustring &what, std::auto_ptr< Glib::Error > &error)=0
virtual void set (const Glib::ustring &key, const Schema &what, std::auto_ptr< Glib::Error > &error)=0
void set (const Glib::ustring &key, const ValuePair &pair, std::auto_ptr< Glib::Error > &error)
void set_int_list (const Glib::ustring &key, const SListHandle_ValueInt &list, std::auto_ptr< Glib::Error > &error)
void set_bool_list (const Glib::ustring &key, const SListHandle_ValueBool &list, std::auto_ptr< Glib::Error > &error)
void set_float_list (const Glib::ustring &key, const SListHandle_ValueFloat &list, std::auto_ptr< Glib::Error > &error)
void set_string_list (const Glib::ustring &key, const SListHandle_ValueString &list, std::auto_ptr< Glib::Error > &error)
void set_schema_list (const Glib::ustring &key, const SListHandle_ValueSchema &list, std::auto_ptr< Glib::Error > &error)

Detailed Description

Common Interface for key-value settable objects.

This class defines a common interface for GConfmm objects that implement the set() methods for configuration keys. It also provides the implementations for the set_*_list() family of methods.

The only classes that support this interface are Client and ChangeSet.

The set_*_list() methods take as a parameter any STL-compatible container that has the appropriate value_type.


Member Function Documentation

void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
const ValuePair pair,
std::auto_ptr< Glib::Error > &  error 
)

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
const Schema what,
std::auto_ptr< Glib::Error > &  error 
) [pure virtual]

Implemented in Gnome::Conf::ChangeSet, and Gnome::Conf::Client.

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
const Glib::ustring what,
std::auto_ptr< Glib::Error > &  error 
) [pure virtual]

Implemented in Gnome::Conf::ChangeSet, and Gnome::Conf::Client.

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
double  what,
std::auto_ptr< Glib::Error > &  error 
) [pure virtual]

Implemented in Gnome::Conf::ChangeSet, and Gnome::Conf::Client.

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
int  what,
std::auto_ptr< Glib::Error > &  error 
) [pure virtual]

Implemented in Gnome::Conf::ChangeSet, and Gnome::Conf::Client.

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
bool  what,
std::auto_ptr< Glib::Error > &  error 
) [pure virtual]

Implemented in Gnome::Conf::ChangeSet, and Gnome::Conf::Client.

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring key,
const Value value,
std::auto_ptr< Glib::Error > &  error 
) [pure virtual]

Implemented in Gnome::Conf::ChangeSet, and Gnome::Conf::Client.

void Gnome::Conf::SetInterface::set_bool_list ( const Glib::ustring key,
const SListHandle_ValueBool &  list,
std::auto_ptr< Glib::Error > &  error 
)

void Gnome::Conf::SetInterface::set_float_list ( const Glib::ustring key,
const SListHandle_ValueFloat &  list,
std::auto_ptr< Glib::Error > &  error 
)

void Gnome::Conf::SetInterface::set_int_list ( const Glib::ustring key,
const SListHandle_ValueInt &  list,
std::auto_ptr< Glib::Error > &  error 
)

void Gnome::Conf::SetInterface::set_schema_list ( const Glib::ustring key,
const SListHandle_ValueSchema &  list,
std::auto_ptr< Glib::Error > &  error 
)

void Gnome::Conf::SetInterface::set_string_list ( const Glib::ustring key,
const SListHandle_ValueString &  list,
std::auto_ptr< Glib::Error > &  error 
)


The documentation for this class was generated from the following file:
Generated on Fri Aug 11 09:35:40 2006 for gconfmm by  doxygen 1.4.7