aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-folder.h
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2000-02-25 00:43:09 +0800
committerDan Winship <danw@src.gnome.org>2000-02-25 00:43:09 +0800
commit4ec5c4b998528e2854aa52cbaf107e5b6f22ee6e (patch)
treeecbe56a984d8c4e96ebf41b80742ac0b5ad0bb45 /camel/camel-folder.h
parent55e6218d5907cc9f27ad81a15d750e7c3d2d5d75 (diff)
downloadgsoc2013-evolution-4ec5c4b998528e2854aa52cbaf107e5b6f22ee6e.tar.gz
gsoc2013-evolution-4ec5c4b998528e2854aa52cbaf107e5b6f22ee6e.tar.zst
gsoc2013-evolution-4ec5c4b998528e2854aa52cbaf107e5b6f22ee6e.zip
Move "separator" from camel-store to camel-folder, since it can vary from
location to location in an IMAP store. Rename CamelFolder::init_with_store to init and add parent_folder, name, and separator arguments. svn path=/trunk/; revision=1919
Diffstat (limited to 'camel/camel-folder.h')
-rw-r--r--camel/camel-folder.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/camel/camel-folder.h b/camel/camel-folder.h
index c18d2404ff..6b55f5aa72 100644
--- a/camel/camel-folder.h
+++ b/camel/camel-folder.h
@@ -68,6 +68,7 @@ struct _CamelFolder
CamelFolderState open_state;
gchar *name;
gchar *full_name;
+ gchar separator;
CamelStore *parent_store;
CamelFolder *parent_folder;
GList *permanent_flags;
@@ -86,9 +87,9 @@ typedef struct {
GtkObjectClass parent_class;
/* Virtual methods */
- void (*init_with_store) (CamelFolder *folder,
- CamelStore *parent_store,
- CamelException *ex);
+ void (*init) (CamelFolder *folder, CamelStore *parent_store,
+ CamelFolder *parent_store, const gchar *name,
+ gchar separator, CamelException *ex);
void (*open) (CamelFolder *folder,
CamelFolderOpenMode mode,