aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-store.h
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2001-09-21 05:28:10 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-09-21 05:28:10 +0800
commitd728e1e79c7a6e3d7797775de7d9ef0320937422 (patch)
tree69b216975fc8d8e5e3865a4af26201596ee277dc /camel/camel-store.h
parent5052619689e904d905c8e6a27735ecc8d69638bd (diff)
downloadgsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.tar
gsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.tar.gz
gsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.tar.bz2
gsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.tar.lz
gsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.tar.xz
gsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.tar.zst
gsoc2013-evolution-d728e1e79c7a6e3d7797775de7d9ef0320937422.zip
And finally here.
2001-09-20 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-spool-folder.c (camel_spool_folder_construct): And finally here. * providers/local/camel-local-folder.c (camel_local_folder_construct): And here. * camel-vee-store.c (vee_get_folder): ANd here too. (vee_get_folder_info): And here. * providers/imap/camel-imap-store.c (create_folder): Use camel_folder_info_build() and do better error checking. (subscribe_folder): Set the path on the folder info. * camel-store.c (camel_folder_info_build): Set the folder-info path if it hasn't already been set by the caller. (camel_folder_info_free): Free the path. * camel-store.h: Added a path member to the FolderInfo type. svn path=/trunk/; revision=13019
Diffstat (limited to 'camel/camel-store.h')
-rw-r--r--camel/camel-store.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/camel/camel-store.h b/camel/camel-store.h
index 40d34db3cf..8f7f566d3a 100644
--- a/camel/camel-store.h
+++ b/camel/camel-store.h
@@ -45,8 +45,9 @@ typedef struct _CamelFolderInfo {
*sibling,
*child;
char *url;
- char *full_name;
char *name;
+ char *full_name;
+ char *path;
int unread_message_count;
} CamelFolderInfo;
@@ -176,6 +177,8 @@ void camel_store_free_folder_info_nop (CamelStore *store,
CamelFolderInfo *fi);
void camel_folder_info_free (CamelFolderInfo *fi);
+void camel_folder_info_build_path (CamelFolderInfo *fi,
+ char separator);
CamelFolderInfo *camel_folder_info_build (GPtrArray *folders,
const char *namespace,
char separator,