X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-local-folders-account.h;h=92cdca03008177bb9922b7b590f471639beff2b5;hp=49b90deead505c5e0b55d0f0e13849da7cd1aafe;hb=8c702a31dd632d37f619eb72d1047d86ce5d417a;hpb=f726ecf999c430784e0c21150304477c98774da0 diff --git a/src/modest-tny-local-folders-account.h b/src/modest-tny-local-folders-account.h index 49b90de..92cdca0 100644 --- a/src/modest-tny-local-folders-account.h +++ b/src/modest-tny-local-folders-account.h @@ -61,25 +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); -gboolean modest_tny_local_folders_account_extra_folder_exists (ModestTnyLocalFoldersAccount *self, - const gchar *name); +TnyFolder *modest_tny_local_folders_account_get_merged_outbox (ModestTnyLocalFoldersAccount *self); G_END_DECLS