diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2004-02-07 03:06:51 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2004-02-07 03:06:51 +0800 |
commit | c07b2b93b5e9d8cdb6bea9e76481e9894b49da7d (patch) | |
tree | 578aadd026c99219786d5284237dc65f394d3d55 /camel/camel-store.h | |
parent | f69024938edb58e12fce6bf407c2cf1720caae5a (diff) | |
download | gsoc2013-evolution-c07b2b93b5e9d8cdb6bea9e76481e9894b49da7d.tar.gz gsoc2013-evolution-c07b2b93b5e9d8cdb6bea9e76481e9894b49da7d.tar.zst gsoc2013-evolution-c07b2b93b5e9d8cdb6bea9e76481e9894b49da7d.zip |
Set a CAMEL_FOLDER_VIRTUAL bit on the special folder info so our UI can
2004-02-06 Jeffrey Stedfast <fejj@ximian.com>
* camel-store.c (add_special_info): Set a CAMEL_FOLDER_VIRTUAL bit
on the special folder info so our UI can know if it is virtual or
not (meant for vTrash/vJunk).
(camel_store_get_folder_info): Don't add vTrash/vJunk if the
NO_VIRTUAL flag bit is set. Used by the subscriptions editor.
svn path=/trunk/; revision=24656
Diffstat (limited to 'camel/camel-store.h')
-rw-r--r-- | camel/camel-store.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/camel/camel-store.h b/camel/camel-store.h index 367adc4537..c936517fda 100644 --- a/camel/camel-store.h +++ b/camel/camel-store.h @@ -68,6 +68,8 @@ typedef struct _CamelFolderInfo { #define CAMEL_FOLDER_NOCHILDREN (1<<3) /* a folder which is subscribed */ #define CAMEL_FOLDER_SUBSCRIBED (1<<4) +/* a virtual folder on a non-virtual store (for vTrash/vJunk) */ +#define CAMEL_FOLDER_VIRTUAL (1<<5) /* Structure of rename event's event_data */ typedef struct _CamelRenameInfo { @@ -111,6 +113,7 @@ struct _CamelStore #define CAMEL_STORE_FOLDER_INFO_FAST (1 << 0) #define CAMEL_STORE_FOLDER_INFO_RECURSIVE (1 << 1) #define CAMEL_STORE_FOLDER_INFO_SUBSCRIBED (1 << 2) +#define CAMEL_STORE_FOLDER_INFO_NO_VIRTUAL (1 << 3) /* don't include vTrash/vJunk folders */ typedef struct { CamelServiceClass parent_class; |