* gui/component/addressbook-config.c: Do not depend on e-folder-list. * gui/component/select-names/e-select-names.c: Remove dependency on evolution-folder-selector-button. (e_addressbook_create_folder_selector): Just return a FIXME label for now. (folder_selected): #if 0 out. (e_select_names_init): Do not connect. * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_activate_dialog): Don't get a shell_client arg anymore. (load_completion_books): Stub out. * gui/component/select-names/e-select-names.c (e_select_names_new): Don't get an EvolutionShellClient anymore. Don't create the folder selector button for now. * gui/component/select-names/e-select-names.h: Remove dependency on evolution-shell-client. * gui/component/select-names/e-select-names-bonobo.c: Remove dependency on evolution-shell-client. (impl_SelectNames_activate_dialog): Stub out. * gui/widgets/eab-gui-util.c: Remove dependency on evolution-shell-client. (eab_transfer_contacts): Stub out. * importers/icalendar-importer.c: Do not #include shell stuff. * gui/main.c: Do not #include <evolution-shell-client.h>. * gui/e-itip-control.c: Do not #include <e-folder-selector-button.h> nor <evolution-shell-client.h>. (start_default_server): Return FALSE. (default_server_started_cb): Do not connect the "selected" signal on the button since it's now NULL. (button_selected_cb): #if 0 out. * gui/e-cal-list-view.h: Do not #include "evolution-activity-client.h". * gui/tasks-component.c (impl_createControls): Give an empty label for the status bar. * gui/e-day-view.h: Remove all deps on evolution-activity-client. * e-msg-composer-hdrs.c: Do not #include <evolution-folder-selector-button.h>. (e_msg_composer_hdrs_set_post_to): #if 0 out for now. (e_msg_composer_hdrs_get_post_to): Likewise. * mail-vfolder.c: Do not #include "evolution-shell-component.h". * Makefile.am (libevolution_mail_la_SOURCES): Don't compile mail-importer.[ch] for now. * mail-component-factory.c: Do not #include <evolution-shell-client.h>. * mail-config.c: Likewise. * mail-vfolder.h: Do not #include <evolution-storage.h> or <evolution-shell-component.h>. * mail.h: Do not #include <evolution-storage.h>. * mail-ops.h: Do not #include <evolution-storage.h>. (mail_scan_subfolders): Remove prototype. (mail_update_subfolders): Likewise. svn path=/trunk/; revision=23595
34 lines
1.0 KiB
C
34 lines
1.0 KiB
C
|
|
#ifndef _MAIL_VFOLDER_H
|
|
#define _MAIL_VFOLDER_H
|
|
|
|
#include "Evolution.h"
|
|
|
|
#include "camel/camel-folder.h"
|
|
#include "camel/camel-mime-message.h"
|
|
#include "filter/vfolder-rule.h"
|
|
#include "filter/filter-part.h"
|
|
|
|
void vfolder_load_storage(void);
|
|
|
|
void vfolder_edit (void);
|
|
void vfolder_edit_rule(const char *name);
|
|
FilterPart *vfolder_create_part (const char *name);
|
|
FilterRule *vfolder_clone_rule (FilterRule *in);
|
|
void vfolder_gui_add_rule (VfolderRule *rule);
|
|
void vfolder_gui_add_from_message (CamelMimeMessage *msg, int flags, const char *source);
|
|
|
|
/* add a uri that is now (un)available to vfolders in a transient manner */
|
|
void mail_vfolder_add_uri(CamelStore *store, const char *uri, int remove);
|
|
|
|
/* note that a folder has changed name (uri) */
|
|
void mail_vfolder_rename_uri(CamelStore *store, const char *from, const char *to);
|
|
|
|
/* remove a uri that should be removed from vfolders permanently */
|
|
void mail_vfolder_delete_uri(CamelStore *store, const char *uri);
|
|
|
|
/* close up, clean up */
|
|
void mail_vfolder_shutdown (void);
|
|
|
|
#endif
|