diff options
author | Srinivasa Ragavan <sragavan@src.gnome.org> | 2007-05-11 14:26:42 +0800 |
---|---|---|
committer | Srinivasa Ragavan <sragavan@src.gnome.org> | 2007-05-11 14:26:42 +0800 |
commit | e18f01469d382189d9d9365a8c79828081e09d1d (patch) | |
tree | a34a48e1e5d191f50d1f7214cbf8920b1b601c51 /mail/em-folder-browser.c | |
parent | ba75befc400c0d7fc18f93c9f2574e597748579e (diff) | |
download | gsoc2013-evolution-e18f01469d382189d9d9365a8c79828081e09d1d.tar.gz gsoc2013-evolution-e18f01469d382189d9d9365a8c79828081e09d1d.tar.zst gsoc2013-evolution-e18f01469d382189d9d9365a8c79828081e09d1d.zip |
Added support for flush outbox and refresh folder.
svn path=/trunk/; revision=33504
Diffstat (limited to 'mail/em-folder-browser.c')
-rw-r--r-- | mail/em-folder-browser.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mail/em-folder-browser.c b/mail/em-folder-browser.c index e24cb2e3a0..a05734f44c 100644 --- a/mail/em-folder-browser.c +++ b/mail/em-folder-browser.c @@ -72,6 +72,7 @@ #include <libedataserver/e-sexp.h> #include "mail-vfolder.h" #include "em-vfolder-rule.h" +#include "em-folder-tree.h" #include <misc/e-filter-bar.h> #include <camel/camel-search-private.h> #include <camel/camel-store.h> @@ -1356,6 +1357,18 @@ emfb_folder_delete(BonoboUIComponent *uid, void *data, const char *path) } static void +emfb_folder_refresh(BonoboUIComponent *uid, void *data, const char *path) +{ + EMFolderBrowser *emfb = data; + EMFolderTree *tree = g_object_get_data (emfb, "foldertree"); + CamelFolder *folder; + + if ((folder = em_folder_tree_get_selected_folder (tree)) != NULL) + mail_refresh_folder(folder, NULL, NULL); +} + + +static void emfb_folder_rename(BonoboUIComponent *uid, void *data, const char *path) { EMFolderBrowser *emfb = data; @@ -1537,6 +1550,7 @@ static BonoboUIVerb emfb_verbs[] = { BONOBO_UI_UNSAFE_VERB ("FolderCopy", emfb_folder_copy), BONOBO_UI_UNSAFE_VERB ("FolderMove", emfb_folder_move), BONOBO_UI_UNSAFE_VERB ("FolderDelete", emfb_folder_delete), + BONOBO_UI_UNSAFE_VERB ("FolderRefresh", emfb_folder_refresh), BONOBO_UI_UNSAFE_VERB ("FolderRename", emfb_folder_rename), BONOBO_UI_UNSAFE_VERB ("FolderCreate", emfb_folder_create), |