/**
* modest_platform_remove_new_mail_notifications:
* @only_visuals: remove only the visual notifications (like LEDs)
+ * @acc_name: account to remove notifications
*
* Removes all the active new mail notifications
**/
-void modest_platform_remove_new_mail_notifications (gboolean only_visuals);
+void modest_platform_remove_new_mail_notifications (gboolean only_visuals, const gchar *acc_name);
/* ModestConnectedPerformer:
* @canceled: whether or not the user canceled
*/
typedef void (*ModestConnectedPerformer) (gboolean canceled,
GError *err,
- GtkWindow *parent_window,
+ ModestWindow *parent_window,
TnyAccount *account,
gpointer user_data);
* call of @callback. While making a connection, @account, if not NULL, will go online too. If
* @account is NULL, only a network connection is made using the platform's device.
*/
-void modest_platform_connect_and_perform (GtkWindow *parent_window,
+void modest_platform_connect_and_perform (ModestWindow *parent_window,
gboolean force,
- TnyAccount *account,
- ModestConnectedPerformer callback,
+ TnyAccount *account,
+ ModestConnectedPerformer callback,
gpointer user_data);
/*
* folder store uses the network. For instance, this just returns for local maildir folders. It
* will in that case synchronously and instantly perform the @callback
*/
-void modest_platform_connect_if_remote_and_perform (GtkWindow *parent_window,
+void modest_platform_connect_if_remote_and_perform (ModestWindow *parent_window,
gboolean force,
TnyFolderStore *folder_store,
- ModestConnectedPerformer callback,
+ ModestConnectedPerformer callback,
gpointer user_data);
/*
* @info:
*
*/
-void modest_platform_double_connect_and_perform (GtkWindow *parent_window,
+void modest_platform_double_connect_and_perform (ModestWindow *parent_window,
gboolean force,
TnyFolderStore *folder_store,
DoubleConnectionInfo *info);