X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-local-folders-account.h;h=92cdca03008177bb9922b7b590f471639beff2b5;hp=44a08f18f1a6393fde37b1882ab68ef6c0bcb8ec;hb=53f032ecf7057a797fbbb4ab5175891655a92997;hpb=40e92875620a12ce1d34126c9a9c6bce97b21e6c diff --git a/src/modest-tny-local-folders-account.h b/src/modest-tny-local-folders-account.h index 44a08f1..92cdca0 100644 --- a/src/modest-tny-local-folders-account.h +++ b/src/modest-tny-local-folders-account.h @@ -61,22 +61,31 @@ G_BEGIN_DECLS * of its own. */ typedef struct { - TnyCamelStoreAccount parent; + TnyCamelStoreAccount parent; } ModestTnyLocalFoldersAccount; typedef struct { - TnyCamelStoreAccountClass parent_class; + TnyCamelStoreAccountClass parent_class; + + /* Signal */ + void (*outbox_deleted) (ModestTnyLocalFoldersAccount *self); + } ModestTnyLocalFoldersAccountClass; GType modest_tny_local_folders_account_get_type (void); ModestTnyLocalFoldersAccount* modest_tny_local_folders_account_new (void); -void modest_tny_local_folders_account_add_extra_folder (ModestTnyLocalFoldersAccount *store, - TnyFolder *folder); - -void modest_tny_local_folders_account_add_merged_outbox_folders (ModestTnyLocalFoldersAccount *store, - GSList *accounts); +gboolean modest_tny_local_folders_account_folder_name_in_use (ModestTnyLocalFoldersAccount *self, + const gchar *name); + +void modest_tny_local_folders_account_add_folder_to_outbox (ModestTnyLocalFoldersAccount *self, + TnyFolder *per_account_outbox); + +void modest_tny_local_folders_account_remove_folder_from_outbox (ModestTnyLocalFoldersAccount *self, + TnyFolder *per_account_outbox); + +TnyFolder *modest_tny_local_folders_account_get_merged_outbox (ModestTnyLocalFoldersAccount *self); G_END_DECLS