X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fgnome%2Fmodest-transport-widget.c;h=9ba6063f06bf779f7db47601016a5db819180a0b;hb=e2769fe7a2bfef7080c538f3f98f6fd5520f45ac;hp=73ef807de40cb3719a188f30c20450d7cf94ef1e;hpb=a8d18c7cdfb4239dc9e36f01f5a9a4cb9ce13032;p=modest diff --git a/src/gnome/modest-transport-widget.c b/src/gnome/modest-transport-widget.c index 73ef807..9ba6063 100644 --- a/src/gnome/modest-transport-widget.c +++ b/src/gnome/modest-transport-widget.c @@ -30,7 +30,6 @@ #include #include #include -#include #include "modest-transport-widget.h" #include @@ -49,13 +48,14 @@ enum { typedef struct _ModestTransportWidgetPrivate ModestTransportWidgetPrivate; struct _ModestTransportWidgetPrivate { - ModestTransportStoreProtocol proto; + ModestProtocolType proto; GtkWidget *servername; GtkWidget *username; GtkWidget *auth; GtkWidget *remember_pwd; ModestPairList *transport_store_protos; + ModestPairList *auth_protos; }; #define MODEST_TRANSPORT_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), \ MODEST_TYPE_TRANSPORT_WIDGET, \ @@ -115,7 +115,7 @@ modest_transport_widget_init (ModestTransportWidget *obj) ModestTransportWidgetPrivate *priv; priv = MODEST_TRANSPORT_WIDGET_GET_PRIVATE(obj); - priv->proto = MODEST_PROTOCOL_TRANSPORT_STORE_UNKNOWN; + priv->proto = MODEST_PROTOCOL_REGISTRY_TYPE_INVALID; } static void @@ -148,6 +148,7 @@ smtp_configuration (ModestTransportWidget *self) { ModestTransportWidgetPrivate *priv; GtkWidget *label, *box, *hbox, *combo; + const gchar *tag = MODEST_PROTOCOL_REGISTRY_TRANSPORT_PROTOCOLS; priv = MODEST_TRANSPORT_WIDGET_GET_PRIVATE(self); box = gtk_vbox_new (FALSE, 6); @@ -194,7 +195,7 @@ smtp_configuration (ModestTransportWidget *self) /* Note: This ModestPairList* must exist for as long as the combo * that uses it, because the ModestComboBox uses the ID opaquely, * so it can't know how to manage its memory. */ - priv->transport_store_protos = modest_protocol_info_get_transport_store_protocol_pair_list (); + priv->transport_store_protos = modest_gnome_utils_get_protocols_pair_list (tag); combo = modest_combo_box_new (priv->transport_store_protos, g_str_equal); gtk_box_pack_start (GTK_BOX(hbox), combo, FALSE, FALSE,0); @@ -209,7 +210,8 @@ smtp_configuration (ModestTransportWidget *self) /* Note: This ModestPairList* must exist for as long as the combo * that uses it, because the ModestComboBox uses the ID opaquely, * so it can't know how to manage its memory. */ - priv->auth_protos = modest_protocol_info_get_auth_protocol_pair_list (); + tag = MODEST_PROTOCOL_REGISTRY_AUTH_PROTOCOLS; + priv->auth_protos = modest_gnome_utils_get_protocols_pair_list (tag); combo = modest_combo_box_new (priv->auth_protos, g_str_equal); gtk_box_pack_start (GTK_BOX(hbox), combo, FALSE, FALSE, 0); @@ -222,7 +224,7 @@ smtp_configuration (ModestTransportWidget *self) GtkWidget* -modest_transport_widget_new (ModestTransportStoreProtocol proto) +modest_transport_widget_new (ModestProtocolType proto) { GObject *obj; GtkWidget *w; @@ -237,7 +239,7 @@ modest_transport_widget_new (ModestTransportStoreProtocol proto) priv->proto = proto; - if (proto == MODEST_PROTOCOL_TRANSPORT_SMTP) + if (proto == MODEST_PROTOCOLS_TRANSPORT_SMTP) w = smtp_configuration (self); else w = gtk_label_new (""); @@ -294,12 +296,12 @@ modest_transport_widget_get_servername (ModestTransportWidget *self) } -ModestTransportStoreProtocol +ModestProtocolType modest_transport_widget_get_proto (ModestTransportWidget *self) { ModestTransportWidgetPrivate *priv; - g_return_val_if_fail (self, MODEST_PROTOCOL_TRANSPORT_STORE_UNKNOWN); + g_return_val_if_fail (self, MODEST_PROTOCOL_REGISTRY_TYPE_INVALID); priv = MODEST_TRANSPORT_WIDGET_GET_PRIVATE(self); return priv->proto;