Fixed a leak reference when selecting folders
[modest] / src / gtk / modest-store-widget.h
index fc73398..d986720 100644 (file)
@@ -4,7 +4,8 @@
 #ifndef __MODEST_STORE_WIDGET_H__
 #define __MODEST_STORE_WIDGET_H__
 
-#include <modest-widget-factory.h>
+#include <gtk/gtkvbox.h>
+#include <modest-protocol-info.h>
 
 G_BEGIN_DECLS
 
@@ -31,15 +32,16 @@ struct _ModestStoreWidgetClass {
 };
 
 /* member functions */
-GType        modest_store_widget_get_type    (void) G_GNUC_CONST;
+GType           modest_store_widget_get_type    (void) G_GNUC_CONST;
 
-GtkWidget*   modest_store_widget_new         (ModestWidgetFactory *factory,
-                                             const gchar* proto);
+GtkWidget*      modest_store_widget_new         (ModestProtocol proto);
 
-gboolean       modest_store_widget_get_remember_password (ModestStoreWidget *self);
-const gchar*   modest_store_widget_get_username          (ModestStoreWidget *self);
-const gchar*   modest_store_widget_get_servername        (ModestStoreWidget *self);
-const gchar*   modest_store_widget_get_proto             (ModestStoreWidget *self);
+const gchar*    modest_store_widget_get_username          (ModestStoreWidget *self);
+const gchar*    modest_store_widget_get_servername        (ModestStoreWidget *self);
+ModestProtocol  modest_store_widget_get_proto             (ModestStoreWidget *self);
+gchar *         modest_store_widget_get_path              (ModestStoreWidget *self);
+ModestProtocol  modest_store_widget_get_auth              (ModestStoreWidget *self);
+ModestProtocol  modest_store_widget_get_security          (ModestStoreWidget *self);
 
 G_END_DECLS