| Top |  |  |  |  | 
| EConfigLookupResultSimpleEConfigLookupResultSimple — An implementation of configuration lookup result interface | 
| char * | description | Read / Write / Construct Only | 
| char * | display-name | Read / Write / Construct Only | 
| gboolean | is-complete | Read / Write / Construct Only | 
| EConfigLookupResultKind | kind | Read / Write / Construct Only | 
| char * | password | Read / Write / Construct Only | 
| int | priority | Read / Write / Construct Only | 
| char * | protocol | Read / Write / Construct Only | 
EConfigLookupResultSimple is a simple implementation of the EConfigLookupResult interface.
Respective configuration changes are added with e_config_lookup_result_simple_add_value(),
then they are saved into the ESource in EConfigLookupResultInterface.configure_sources()
call. This does the default implementation of EConfigLookupResultSimpleClass.configure_sources(),
which any descendants can override, if needed.
EConfigLookupResult * e_config_lookup_result_simple_new (EConfigLookupResultKind kind,gint priority,gboolean is_complete,const gchar *protocol,const gchar *display_name,const gchar *description,const gchar *password);
Creates a new EConfigLookupResultSimple instance with prefilled values.
| kind | a kind of the result, one of EConfigLookupResultKind | |
| priority | a priority of the result | |
| is_complete | whether the result is complete | |
| protocol | protocol name of the result, or  | [nullable] | 
| display_name | display name of the result | |
| description | description of the result | |
| password | password to store with the result. | [nullable] | 
Since: 3.26
void e_config_lookup_result_simple_add_value (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,const GValue *value);
Adds a value to be stored into an ESource when e_config_lookup_result_configure_source().
is called. The value
 is identified as a property named property_name
 in an extension
named extension_name
, or in the ESource itself, when extension_name
 is NULL.
In case multiple values are stored for the same extension and property, then the first is saved.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to be set | 
Since: 3.26
void e_config_lookup_result_simple_add_boolean (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,gboolean value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_int (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,gint value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_uint (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,guint value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_int64 (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,gint64 value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_uint64 (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,guint64 value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_double (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,gdouble value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_string (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,const gchar *value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| value | value to set | 
Since: 3.26
void e_config_lookup_result_simple_add_enum (EConfigLookupResult *lookup_result,const gchar *extension_name,const gchar *property_name,GType enum_type,gint value);
Calls e_config_lookup_result_simple_add_value() with a GValue initialized
to value
.
| lookup_result | ||
| extension_name | extension name, or  | [nullable] | 
| property_name | property name within the extension | |
| enum_type | a GType of the enum | |
| value | value to set | 
Since: 3.26
struct EConfigLookupResultSimple;
Contains only private data that should be read and manipulated using the functions below.
Since: 3.26
“description” property  “description”              char *
The description for the EConfigLookupResult.
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: NULL
Since: 3.26
“display-name” property  “display-name”             char *
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: NULL
“is-complete” property  “is-complete”              gboolean
Whether the EConfigLookupResult is complete, that is, whether it doesn't require any further user interaction.
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: FALSE
Since: 3.26
“kind” property“kind” EConfigLookupResultKind
The kind for the EConfigLookupResult.
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: E_CONFIG_LOOKUP_RESULT_UNKNOWN
Since: 3.26
“password” property  “password”                 char *
The password to store for the EConfigLookupResult.
Can be NULL, to not store any.
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: NULL
Since: 3.28
“priority” property  “priority”                 int
The priority for the EConfigLookupResult. Lower value means higher priority.
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: -1
Since: 3.26
“protocol” property  “protocol”                 char *
The protocol name for the EConfigLookupResult.
Owner: EConfigLookupResultSimple
Flags: Read / Write / Construct Only
Default value: NULL
Since: 3.26