Fixes NB#137949, show notifications even if the application is in the foreground
[modest] / src / modest-utils.h
index 393f869..ffc1ae2 100644 (file)
@@ -49,6 +49,7 @@ typedef struct _ModestMsgNotificationData {
        gchar *subject;
        gchar *from;
        gchar *uri;
+       time_t time;
 } ModestMsgNotificationData;
 
 GQuark modest_utils_get_supported_secure_authentication_error_quark (void);
@@ -68,7 +69,9 @@ gboolean modest_utils_folder_writable (const gchar *filename);
  * modest_utils_file_exists:
  * @filename: a string
  *
- * Checks if @filename exists
+ * Checks if @filename exists. The filename must NOT use escaped
+ * characters as this function uses g_access to check if the file
+ * exists or not
  *
  * Returns: %TRUE if @filename currently exists, %FALSE otherwise
  */
@@ -253,4 +256,14 @@ GList *modest_utils_create_notification_list_from_header_list (TnyList *header_l
  * Frees a list of #ModestMsgNotificationData structures
  **/
 void  modest_utils_free_notification_list (GList *notification_list);
+
+/**
+ * modest_utils_flush_send_queue:
+ * @account_id: the ID of the modest account
+ *
+ * Flushes the send queue of the given account. That will try to send
+ * all the remaining messages in the send queue
+ **/
+void  modest_utils_flush_send_queue (const gchar *account_id);
+
 #endif /*__MODEST_MAEMO_UTILS_H__*/