diff options
Diffstat (limited to 'camel/camel-folder.h')
-rw-r--r-- | camel/camel-folder.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/camel/camel-folder.h b/camel/camel-folder.h index 5ae8be25cc..d49a7f7650 100644 --- a/camel/camel-folder.h +++ b/camel/camel-folder.h @@ -44,7 +44,11 @@ extern "C" { struct _CamelFolder { CamelObject parent_object; - + + int frozen; + gboolean folder_changed; + GList *messages_changed; + gchar *name; gchar *full_name; gchar *separator; @@ -171,6 +175,9 @@ typedef struct { const char *uid, CamelFolder *destination, CamelException *ex); + + void (*freeze) (CamelFolder *folder); + void (*thaw) (CamelFolder *folder); } CamelFolderClass; @@ -294,6 +301,9 @@ void camel_folder_move_message_to (CamelFolder *source, CamelFolder *dest, CamelException *ex); +void camel_folder_freeze (CamelFolder *folder); +void camel_folder_thaw (CamelFolder *folder); + #ifdef __cplusplus } #endif /* __cplusplus */ |