summaryrefslogtreecommitdiff
path: root/camel/camel-folder-summary.h
diff options
context:
space:
mode:
Diffstat (limited to 'camel/camel-folder-summary.h')
-rw-r--r--camel/camel-folder-summary.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/camel/camel-folder-summary.h b/camel/camel-folder-summary.h
index 0f23ea6cb..370491725 100644
--- a/camel/camel-folder-summary.h
+++ b/camel/camel-folder-summary.h
@@ -247,6 +247,10 @@ struct _CamelFolderSummary {
struct _CamelFolderMetaSummary *meta_summary; /* Meta summary */
time_t cache_load_time;
guint timeout_handle;
+
+ /* Sort */
+ char *sort_col;
+ char *collate;
};
struct _CamelFolderSummaryClass {
@@ -283,6 +287,8 @@ struct _CamelFolderSummaryClass {
int (*content_info_save)(CamelFolderSummary *, FILE *, CamelMessageContentInfo *);
void (*content_info_free)(CamelFolderSummary *, CamelMessageContentInfo *);
CamelMessageInfo * (*message_info_from_uid) (CamelFolderSummary *, const char *);
+ int * (*reload_from_db) (CamelFolderSummary *, CamelException *);
+
/* get the next uid */
char *(*next_uid_string)(CamelFolderSummary *);