Settings.setEnum

bool setEnum(string key, int value)

Looks up the enumerated type nick for value and writes it to key, within settings.

It is a programmer error to give a key that isn't contained in the schema for settings or is not marked as an enumerated type, or for value not to be a valid value for the named type.

After performing the write, accessing key directly with gio.settings.Settings.getString will return the 'nick' associated with value.

Parameters

keya key, within settings
valuean enumerated value

Returns

true, if the set succeeds