Gnome::Conf::SetInterface Class Reference
Common Interface for key-value settable objects.
More...
#include <setinterface.h>
List of all members.
Public Member Functions |
virtual void | set (const Glib::ustring &key, const Value &value)=0 |
virtual void | set (const Glib::ustring &key, bool what)=0 |
virtual void | set (const Glib::ustring &key, int what)=0 |
virtual void | set (const Glib::ustring &key, double what)=0 |
virtual void | set (const Glib::ustring &key, const Glib::ustring &what)=0 |
virtual void | set (const Glib::ustring &key, const Schema &what)=0 |
void | set (const Glib::ustring &key, const ValuePair &pair) |
void | set_int_list (const Glib::ustring &key, const SListHandle_ValueInt &list) |
void | set_bool_list (const Glib::ustring &key, const SListHandle_ValueBool &list) |
void | set_float_list (const Glib::ustring &key, const SListHandle_ValueFloat &list) |
void | set_string_list (const Glib::ustring &key, const SListHandle_ValueString &list) |
void | set_schema_list (const Glib::ustring &key, const SListHandle_ValueSchema &list) |
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 | |
|
) |
| | |
virtual void Gnome::Conf::SetInterface::set |
( |
const Glib::ustring & |
key, |
|
|
const Schema & |
what | |
|
) |
| | [pure virtual] |
virtual void Gnome::Conf::SetInterface::set |
( |
const Glib::ustring & |
key, |
|
|
const Glib::ustring & |
what | |
|
) |
| | [pure virtual] |
virtual void Gnome::Conf::SetInterface::set |
( |
const Glib::ustring & |
key, |
|
|
double |
what | |
|
) |
| | [pure virtual] |
virtual void Gnome::Conf::SetInterface::set |
( |
const Glib::ustring & |
key, |
|
|
int |
what | |
|
) |
| | [pure virtual] |
virtual void Gnome::Conf::SetInterface::set |
( |
const Glib::ustring & |
key, |
|
|
bool |
what | |
|
) |
| | [pure virtual] |
virtual void Gnome::Conf::SetInterface::set |
( |
const Glib::ustring & |
key, |
|
|
const Value & |
value | |
|
) |
| | [pure virtual] |
void Gnome::Conf::SetInterface::set_bool_list |
( |
const Glib::ustring & |
key, |
|
|
const SListHandle_ValueBool & |
list | |
|
) |
| | |
void Gnome::Conf::SetInterface::set_float_list |
( |
const Glib::ustring & |
key, |
|
|
const SListHandle_ValueFloat & |
list | |
|
) |
| | |
void Gnome::Conf::SetInterface::set_int_list |
( |
const Glib::ustring & |
key, |
|
|
const SListHandle_ValueInt & |
list | |
|
) |
| | |
void Gnome::Conf::SetInterface::set_schema_list |
( |
const Glib::ustring & |
key, |
|
|
const SListHandle_ValueSchema & |
list | |
|
) |
| | |
void Gnome::Conf::SetInterface::set_string_list |
( |
const Glib::ustring & |
key, |
|
|
const SListHandle_ValueString & |
list | |
|
) |
| | |
The documentation for this class was generated from the following file: