X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-address-book.h;h=cdd231cc254f2f60f2b2db3aea6338af0eb12caa;hb=57d7b1d1ecf43e0ca885d0afc336cca8e94f7836;hp=9231f96a4aa68c8949e9828456bbf087428efbe1;hpb=326ddf804e1bc2542650028660f4eb5cc82af96a;p=modest diff --git a/src/modest-address-book.h b/src/modest-address-book.h index 9231f96..cdd231c 100644 --- a/src/modest-address-book.h +++ b/src/modest-address-book.h @@ -32,10 +32,19 @@ #ifndef __MODEST_ADDRESS_BOOK_H__ #define __MODEST_ADDRESS_BOOK_H__ +#include #include #include /** + * modest_address_book_init: + * + * initializes the addressbook + */ +void +modest_address_book_init (void); + +/** * modest_address_book_add_address: * @address: a string * @@ -52,7 +61,42 @@ modest_address_book_add_address (const gchar *address); * */ void -modest_address_book_select_addresses (ModestRecptEditor *editor); +modest_address_book_select_addresses (ModestRecptEditor *editor, + GtkWindow *parent_window); + +/** + * modest_address_book_check_names: + * @editor: a #ModestRecptEditor + * @update_addressbook: if TRUE, add valid addresses to the addressbook, recent list + * + * Performs verification of addresses in a recipient editor. + * + * Returns: %TRUE if all recipients are valid or there are + * no recipients, %FALSE otherwise. + */ +gboolean +modest_address_book_check_names (ModestRecptEditor *editor, gboolean update_addressbook); +/** + * modest_address_book_has_address: + * @address: a string + * + * Checks if an address is already stored in addressbook. + * + * Returns: %TRUE is @address is in addressbook. %FALSE otherwise. + */ +gboolean +modest_address_book_has_address (const gchar *address); + +/** + * modest_address_book_get_my_name: + * @: + * + * Returns user name from user's own vcard + * + * Returns: the user full name + **/ +const gchar * +modest_address_book_get_my_name (); #endif /* __MODEST_ADDRESS_BOOK_H__ */