* Renamed a function
[modest] / src / modest-tny-folder.h
index 02d2299..b013d87 100644 (file)
@@ -84,6 +84,16 @@ TnyFolderType  modest_tny_folder_guess_folder_type   (const TnyFolder *folder);
 TnyFolderType  modest_tny_folder_guess_folder_type_from_name   (const gchar *folder_name);
 
 
+/**
+ * modest_tny_folder_is_remote_folder:
+ * @folder: a valid tnymail folder
+ * 
+ * checks if the folder is part of the "remote" account
+ *  
+ * Returns: TRUE if it's a remote folder, FALSE otherwise
+ */
+gboolean
+modest_tny_folder_is_remote_folder   (TnyFolder *folder);
 
 /**
  * modest_tny_folder_is_local_folder:
@@ -95,6 +105,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:
@@ -104,7 +124,7 @@ gboolean modest_tny_folder_is_local_folder   (TnyFolder *folder);
  *  
  * Returns: TRUE if it's a local folder, FALSE otherwise
  */
-TnyFolderType modest_tny_folder_get_local_folder_type  (TnyFolder *folder);
+TnyFolderType modest_tny_folder_get_local_or_mmc_folder_type  (TnyFolder *folder);
 
 
 /**
@@ -146,10 +166,9 @@ TnyAccount *modest_tny_folder_get_account (TnyFolder *folder);
  * modest_tny_msg_get_header_unique_id:
  * @header: a #TnyHeader
  * 
- * this function returns a unique id for a message summary, that's it
- * a TnyHeader retrieved with tny_folder_get_headers (you can not use
- * the TnyHeader returned by tny_msg_get_header because it has not an
- * uid).
+ * This function returns a unique id for a message summary from 
+ * a TnyHeader retrieved with tny_folder_get_headers. You can not use
+ * the TnyHeader returned by tny_msg_get_header because it has no uid.
  *
  * This uid is built from the folder URL string and the header uid,
  * the caller of the function must free the unique id when no longer
@@ -159,6 +178,20 @@ TnyAccount *modest_tny_folder_get_account (TnyFolder *folder);
  **/
 gchar* modest_tny_folder_get_header_unique_id (TnyHeader *header);
 
+/**
+ * modest_tny_folder_has_subfolder_with_name:
+ * @folder: a #TnyFolderStore 
+ * @name: the name to check into subfolders.
+ *   
+ * This function check if subfolders of @folder has the same
+ * name as @name.
+ *
+ * Returns: TRUE if some subfolder has the name @name.
+ **/
+gboolean modest_tny_folder_has_subfolder_with_name (TnyFolderStore *folder,
+                                                   const gchar *name);
+
+
 G_END_DECLS
 
 #endif /* __MODEST_TNY_FOLDER_H__*/