* Deleted some invalid unreferences, tinymail does take care about the objects passe...
[modest] / src / modest-tny-folder.h
index 1997d17..c2c812e 100644 (file)
@@ -95,6 +95,16 @@ TnyFolderType  modest_tny_folder_guess_folder_type_from_name   (const gchar *fol
  */
 gboolean modest_tny_folder_is_local_folder   (TnyFolder *folder);
 
+/**
+ * modest_tny_folder_is_memory_card_folder:
+ * @folder: a valid tnymail folder
+ * 
+ * checks if the folder is part of the memory card account.
+ *  
+ * Returns: TRUE if it's a memory card folder, FALSE otherwise
+ */
+gboolean
+modest_tny_folder_is_memory_card_folder   (TnyFolder *folder);
 
 /**
  * modest_tny_folder_get_local_folder_type:
@@ -130,6 +140,17 @@ ModestTnyFolderRules  modest_tny_folder_get_rules   (TnyFolder *folder);
  */
 gboolean modest_tny_folder_is_outbox_for_account (TnyFolder *folder, 
                                                  TnyAccount *account);
+                                       
+/**
+ * modest_tny_folder_get_account:
+ * @folder: a folder
+ * 
+ * Get the parent account of the folder or, for TnyMergeFolder 
+ * instances, get the local-folders account.
+ *  
+ * Returns: the account. You should call g_object_unref() on this.
+ */      
+TnyAccount *modest_tny_folder_get_account (TnyFolder *folder);
 
 /**
  * modest_tny_msg_get_header_unique_id: