| Top |  |  |  |  | 
|  | e_name_selector_model_new () | 
|  | e_name_selector_model_peek_contact_store () | 
|  | e_name_selector_model_peek_contact_filter () | 
|  | e_name_selector_model_list_sections () | 
|  | e_name_selector_model_peek_section () | 
|  | e_name_selector_model_add_section () | 
|  | e_name_selector_model_remove_section () | 
|  | e_name_selector_model_get_contact_emails_without_used () | 
|  | e_name_selector_model_free_emails_list () | 
ENameSelectorModel * e_name_selector_model_new (void);
Creates a new 
EContactStore * e_name_selector_model_peek_contact_store ();ENameSelectorModel *name_selector_model
Gets the name_selector_model
.
ETreeModelGenerator * e_name_selector_model_peek_contact_filter ();ENameSelectorModel *name_selector_model
Gets the name_selector_model
's 
GList * e_name_selector_model_list_sections ();ENameSelectorModel *name_selector_model
Gets a list of the destination sections in name_selector_model
.
gboolean e_name_selector_model_peek_section (,ENameSelectorModel *name_selector_modelconst,gchar *name,gchar **pretty_name);EDestinationStore **destination_store
Gets the parameters for a destination section.
| name_selector_model | an  | |
| name | internal name of the section to peek | |
| pretty_name | location in which to store a pointer to the user-visible name of the section,
or  | |
| destination_store | location in which to store a pointer to the  | 
void e_name_selector_model_add_section (,ENameSelectorModel *name_selector_modelconst,gchar *nameconst,gchar *pretty_name);EDestinationStore *destination_store
Adds a destination section to name_selector_model
.
void e_name_selector_model_remove_section (,ENameSelectorModel *name_selector_modelconst);gchar *name
Removes a destination section from name_selector_model
.
GList * e_name_selector_model_get_contact_emails_without_used (,ENameSelectorModel *name_selector_model,EContact *contact);gboolean remove_used
Returns list of all email from contact
, without all used
in any section. Each item is a string, an email address.
Returned list should be freed with e_name_selector_model_free_emails_list
.
| name_selector_model | an  | |
| contact | to get emails from | |
| remove_used | set to  | 
Since: 2.30
void e_name_selector_model_free_emails_list ();GList *email_list
Frees a list of emails returned from e_name_selector_model_get_contact_emails_without_used
.
| email_list | list of emails returned from  | 
Since: 2.30