aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-storage.h
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-storage.h')
-rw-r--r--shell/e-storage.h15
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);