#include "maemo/modest-osso-state-saving.h"
#include "maemo/modest-maemo-utils.h"
#include "maemo/modest-hildon-includes.h"
+#include "maemo/modest-connection-specific-smtp-window.h"
#endif /* MODEST_PLATFORM_MAEMO */
#include "widgets/modest-ui-constants.h"
#include <widgets/modest-attachments-view.h>
#include "widgets/modest-folder-view.h"
#include "widgets/modest-global-settings-dialog.h"
-#include "modest-connection-specific-smtp-window.h"
#include "modest-account-mgr-helpers.h"
#include "modest-mail-operation.h"
#include "modest-text-utils.h"
modest_ui_actions_run_account_setup_wizard (ModestWindow *win)
{
gboolean result = FALSE;
+#ifdef MODEST_PLATFORM_MAEMO
GtkWindow *dialog, *wizard;
gint dialog_response;
/* Check whether an account was created: */
result = modest_account_mgr_has_accounts(modest_runtime_get_account_mgr(), TRUE);
}
-
+#endif
return result;
}
#endif /* MODEST_PLATFORM_MAEMO */
}
+#ifdef MODEST_PLATFORM_MAEMO
static void
on_smtp_servers_window_hide (GtkWindow* window, gpointer user_data)
{
MODEST_CONNECTION_SPECIFIC_SMTP_WINDOW (window));
gtk_widget_destroy (GTK_WIDGET (window));
}
-
+#endif
void
/* Send & receive. */
modest_mail_operation_queue_add (modest_runtime_get_mail_operation_queue (), mail_op);
- modest_mail_operation_update_account (mail_op, info->account_name, new_messages_arrived, info->win);
+ modest_mail_operation_update_account (mail_op, info->account_name, (info->win) ? FALSE : TRUE,
+ new_messages_arrived, info->win);
g_object_unref (G_OBJECT (mail_op));
clean:
return;
if (modest_header_view_count_selected_headers (header_view) > 1) {
- hildon_banner_show_information (NULL, NULL, _("mcen_ib_select_one_message"));
+ modest_platform_information_banner (NULL, NULL, _("mcen_ib_select_one_message"));
return;
}
gpointer user_data)
{
ModestMsgEditWindow *edit_window;
- char *info_text;
ModestMainWindow *win;
/* FIXME. Make the header view sensitive again. This is a
return;
modest_msg_edit_window_set_draft (edit_window, saved_draft);
- info_text = g_strdup_printf (_("mail_va_saved_to_drafts"), _("mcen_me_folder_drafts"));
- modest_platform_information_banner (NULL, NULL, info_text);
- g_free (info_text);
}
void
MsgData *data;
gchar *account_name, *from;
ModestAccountMgr *account_mgr;
+ char *info_text;
g_return_if_fail (MODEST_IS_MSG_EDIT_WINDOW(edit_window));
data->priority_flags,
on_save_to_drafts_cb,
edit_window);
+ info_text = g_strdup_printf (_("mail_va_saved_to_drafts"), _("mcen_me_folder_drafts"));
+ modest_platform_information_banner (NULL, NULL, info_text);
+
/* Frees */
+ g_free (info_text);
g_free (from);
g_free (account_name);
g_object_unref (G_OBJECT (transport_account));
data->attachments,
data->images,
data->priority_flags);
+
+ if (modest_mail_operation_get_status (mail_operation) == MODEST_MAIL_OPERATION_STATUS_IN_PROGRESS)
+ modest_platform_information_banner (NULL, NULL, _("mcen_ib_outbox_waiting_to_be_sent"));
+
/* Free data: */
g_free (from);
if (proto_str && modest_protocol_info_get_transport_store_protocol (proto_str) ==
MODEST_PROTOCOL_STORE_POP) {
finished = TRUE;
- hildon_banner_show_information (NULL, NULL, _("mail_in_ui_folder_create_error"));
+ modest_platform_information_banner (NULL, NULL, _("mail_in_ui_folder_create_error"));
}
g_object_unref (account);
if (response != GTK_RESPONSE_ACCEPT || strlen (folder_name) == 0) {
do_rename = FALSE;
- } else if (modest_platform_is_network_folderstore(folder) &&
+ } else if (modest_tny_folder_store_is_remote(folder) &&
!tny_device_is_online (modest_runtime_get_device())) {
TnyAccount *account = tny_folder_get_account(TNY_FOLDER(folder));
do_rename = modest_platform_connect_and_wait(GTK_WINDOW(main_window), account);
if (response != GTK_RESPONSE_OK) {
do_delete = FALSE;
- } else if (modest_platform_is_network_folderstore(folder) &&
+ } else if (modest_tny_folder_store_is_remote(folder) &&
!tny_device_is_online (modest_runtime_get_device())) {
TnyAccount *account = tny_folder_get_account(TNY_FOLDER(folder));
do_delete = modest_platform_connect_and_wait(GTK_WINDOW(main_window), account);
static void
show_error (GtkWidget *parent_widget, const gchar* text)
{
- hildon_banner_show_information(parent_widget, NULL, text);
+ modest_platform_information_banner(parent_widget, NULL, text);
#if 0
GtkDialog *dialog = GTK_DIALOG (hildon_note_new_information (parent_window, text)); */
} else if (!TNY_IS_FOLDER (src_folder)) {
g_warning ("%s: src_folder is not a TnyFolder.\n", __FUNCTION__);
do_xfer = FALSE;
- } else if (!online && modest_platform_is_network_folderstore(src_folder)) {
+ } else if (!online && modest_tny_folder_store_is_remote(src_folder)) {
guint num_headers = tny_folder_get_all_count(TNY_FOLDER (src_folder));
TnyAccount *account = tny_folder_get_account (TNY_FOLDER (src_folder));
if (!connect_to_get_msg(MODEST_WINDOW (win), num_headers, account))
} else if (gtk_widget_is_focus (GTK_WIDGET(header_view))) {
gboolean do_xfer = TRUE;
/* Ask for confirmation if the source folder is remote and we're not connected */
- if (!online && modest_platform_is_network_folderstore(src_folder)) {
+ if (!online && modest_tny_folder_store_is_remote(src_folder)) {
TnyList *headers = modest_header_view_get_selected_headers(header_view);
if (!msgs_already_deleted_from_server(headers, src_folder)) {
guint num_headers = tny_list_get_length(headers);
g_object_unref (header);
account = tny_folder_get_account (src_folder);
- if (!modest_platform_is_network_folderstore(TNY_FOLDER_STORE(src_folder))) {
+ if (!modest_tny_folder_store_is_remote(TNY_FOLDER_STORE(src_folder))) {
/* Transfer if the source folder is local */
do_xfer = TRUE;
} else if (remote_folder_is_pop(TNY_FOLDER_STORE(src_folder))) {