Modified webpage: now tinymail repository is in gitorious.
[modest] / src / modest-tny-local-folders-account.h
index 44a08f1..92cdca0 100644 (file)
@@ -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