diff options
Diffstat (limited to 'shell/e-storage.h')
-rw-r--r-- | shell/e-storage.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/shell/e-storage.h b/shell/e-storage.h index 1015290b6a..bd0cc5da22 100644 --- a/shell/e-storage.h +++ b/shell/e-storage.h @@ -82,12 +82,7 @@ struct _EStorageClass { void (* new_folder) (EStorage *storage, const char *path); void (* updated_folder) (EStorage *storage, const char *path); void (* removed_folder) (EStorage *storage, const char *path); - - /* FIXME: This should NOT be a signal. */ - void (* async_open_folder) (EStorage *storage, - const char *path, - EStorageDiscoveryCallback callback, - void *data); + void (* close_folder) (EStorage *storage, const char *path); /* Virtual methods. */ @@ -116,6 +111,11 @@ struct _EStorageClass { EStorageResultCallback callback, void *data); + void (* async_open_folder) (EStorage *storage, + const char *path, + EStorageDiscoveryCallback callback, + void *data); + gboolean (* supports_shared_folders) (EStorage *storage); void (* async_discover_shared_folder) (EStorage *storage, const char *owner, @@ -194,8 +194,7 @@ void e_storage_async_remove_shared_folder (EStorage *s char *e_storage_get_path_for_physical_uri (EStorage *storage, const char *physical_uri); -/* FIXME: Need to rename these. */ - +/* Protected. C++ anyone? */ gboolean e_storage_new_folder (EStorage *storage, const char *path, EFolder *folder); |