#ifndef _MODEST_ACCOUNT_SETTINGS_DIALOG
#define _MODEST_ACCOUNT_SETTINGS_DIALOG
-#include <gtk/gtkdialog.h>
+#include <gtk/gtkdialog.h>
+#include <gtk/gtknotebook.h>
#include "modest-account-mgr.h"
-#include <hildon-widgets/hildon-caption.h>
+#include "modest-hildon-includes.h"
G_BEGIN_DECLS
* and to create new accounts: */
ModestAccountMgr *account_manager;
- gchar * original_account_name;
+ gboolean modified;
+ gchar * account_name; /* This may not change. It is not user visible. */
+ ModestTransportStoreProtocol incoming_protocol; /* This may not change. */
+ ModestTransportStoreProtocol outgoing_protocol; /* This may not change. */
+ gchar * original_account_title;
+
+ ModestAuthProtocol protocol_authentication_incoming;
+
+ GtkNotebook *notebook;
GtkWidget *page_account_details;
GtkWidget *entry_account_title;
+ GtkWidget *combo_retrieve;
+ GtkWidget *combo_limit_retrieve;
+ GtkWidget *caption_leave_messages;
GtkWidget *checkbox_leave_messages;
GtkWidget *page_user_details;
GtkWidget *checkbox_outgoing_smtp_specific;
GtkWidget *button_outgoing_smtp_servers;
+ GtkWidget *specific_window;
+ GtkWidget *signature_dialog;
+
} ModestAccountSettingsDialog;
typedef struct {
void modest_account_settings_dialog_set_account_name (ModestAccountSettingsDialog *dialog, const gchar* account_name);
+void modest_account_settings_dialog_switch_to_user_info (ModestAccountSettingsDialog *dialog);
+
G_END_DECLS
#endif /* _MODEST_ACCOUNT_SETTINGS_DIALOG */