gconfmm 2.28.3
Gnome::Conf::SetInterface Class Referenceabstract

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

#include <gconfmm/setinterface.h>

Inheritance diagram for Gnome::Conf::SetInterface:

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

◆ set() [1/7]

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
bool what )
pure virtual

◆ set() [2/7]

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
const Glib::ustring & what )
pure virtual

◆ set() [3/7]

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
const Schema& what )
pure virtual

◆ set() [4/7]

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
const Value& value )
pure virtual

◆ set() [5/7]

void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
const ValuePair& pair )

◆ set() [6/7]

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
double what )
pure virtual

◆ set() [7/7]

virtual void Gnome::Conf::SetInterface::set ( const Glib::ustring & key,
int what )
pure virtual

◆ set_bool_list()

void Gnome::Conf::SetInterface::set_bool_list ( const Glib::ustring & key,
const SListHandle_ValueBool & list )

◆ set_float_list()

void Gnome::Conf::SetInterface::set_float_list ( const Glib::ustring & key,
const SListHandle_ValueFloat & list )

◆ set_int_list()

void Gnome::Conf::SetInterface::set_int_list ( const Glib::ustring & key,
const SListHandle_ValueInt & list )

◆ set_schema_list()

void Gnome::Conf::SetInterface::set_schema_list ( const Glib::ustring & key,
const SListHandle_ValueSchema & list )

◆ set_string_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: