X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-folder-view.h;h=ce58cea68c671e4436afa73d64f443b641f70358;hp=80d2c02a77c02f73435e532cd0299f0a51ba3563;hb=0b31f19a72f3e3e14256a034bae44ed692f1289c;hpb=400e4b174bc6310f6d61b404403b0eb01ef557a7 diff --git a/src/widgets/modest-folder-view.h b/src/widgets/modest-folder-view.h index 80d2c02..ce58cea 100644 --- a/src/widgets/modest-folder-view.h +++ b/src/widgets/modest-folder-view.h @@ -66,6 +66,8 @@ typedef enum _ModestFolderViewFilter { MODEST_FOLDER_VIEW_FILTER_HIDE_ACCOUNTS = 1 << 5, MODEST_FOLDER_VIEW_FILTER_HIDE_FOLDERS = 1 << 6, MODEST_FOLDER_VIEW_FILTER_HIDE_LOCAL_FOLDERS = 1 << 7, + MODEST_FOLDER_VIEW_FILTER_HIDE_MCC_FOLDERS = 1 << 8, + MODEST_FOLDER_VIEW_FILTER_SHOW_ONLY_MAILBOXES = 1<< 9, } ModestFolderViewFilter; typedef struct _ModestFolderView ModestFolderView; @@ -183,6 +185,27 @@ void modest_folder_view_set_account_id_of_visible_server_account (Modest const gchar *account_id); /** + * modest_folder_view_set_visible_mailbox: + * @self: a #ModestFolderView + * @account_id: the remote account mailbox to show + * + * if set an account id to filter, this filters also to show only + * folders of a specific mailbox. + **/ +void modest_folder_view_set_mailbox (ModestFolderView *self, + const gchar *mailbox); + +/** + * modest_folder_view_get_mailbox: + * @self: a #ModestFolderView + * + * Return the current mailbox set for filtering in folder view + * + * Returns: a string, or %NULL + */ +const gchar *modest_folder_view_get_mailbox (ModestFolderView *self); + +/** * modest_folder_view_get_account_id_of_visible_server_account: * @self: a #ModestFolderView *