|
Public Types |
typedef sigc::slot< void,
const Glib::ustring &, const
Value & > | ForeachSlot |
Public Member Functions |
| | ChangeSet () |
| | ChangeSet (GConfChangeSet *castitem, bool make_a_copy=false) |
| | ChangeSet (const ChangeSet &src) |
| ChangeSet & | operator= (const ChangeSet &src) |
| virtual | ~ChangeSet () |
| GConfChangeSet * | gobj () |
| const GConfChangeSet * | gobj () const |
| GConfChangeSet * | gobj_copy () const |
| void | clear () |
| | Clear all entries.
|
| unsigned int | size () const |
| | Returns the number of keys in the changeset.
|
| void | remove (const Glib::ustring &key) |
| | Remove the specified key from the changeset.
|
| Value * | exists (const Glib::ustring &key) const |
| | Check whether the given key will be modified by a commit operation.
|
| void | unset (const Glib::ustring &key) |
| | Unset the given key.
|
| virtual void | set (const Glib::ustring &key, const Value &value, std::auto_ptr< Glib::Error > &error) |
| virtual void | set (const Glib::ustring &key, bool what, std::auto_ptr< Glib::Error > &error) |
| virtual void | set (const Glib::ustring &key, int what, std::auto_ptr< Glib::Error > &error) |
| virtual void | set (const Glib::ustring &key, double what, std::auto_ptr< Glib::Error > &error) |
| virtual void | set (const Glib::ustring &key, const Glib::ustring &what, std::auto_ptr< Glib::Error > &error) |
| virtual void | set (const Glib::ustring &key, const Schema &what, std::auto_ptr< Glib::Error > &error) |
| void | for_each (const ForeachSlot &slot) |
| | Iterate over the keys marked in this ChangeSet.
|
Protected Attributes |
| GConfChangeSet * | gobject_ |
The set*() methods do not throw errors, they simply store the keys and the values.