aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-storage-set.h
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-storage-set.h')
-rw-r--r--shell/e-storage-set.h35
1 files changed, 23 insertions, 12 deletions
diff --git a/shell/e-storage-set.h b/shell/e-storage-set.h
index 1131a7e0f7..fddf0f0ce9 100644
--- a/shell/e-storage-set.h
+++ b/shell/e-storage-set.h
@@ -28,6 +28,8 @@
#include <config.h>
#endif
+#include "e-folder-type-repository.h"
+
#include "e-storage.h"
#ifdef __cplusplus
@@ -67,18 +69,27 @@ struct _EStorageSetClass {
};
-GtkType e_storage_set_get_type (void);
-void e_storage_set_construct (EStorageSet *storage_set);
-EStorageSet *e_storage_set_new (void);
-
-GList *e_storage_set_get_storage_list (EStorageSet *storage_set);
-EStorage *e_storage_set_get_storage (EStorageSet *storage_set, const char *name);
-
-void e_storage_set_add_storage (EStorageSet *storage_set, EStorage *storage);
-void e_storage_set_remove_storage (EStorageSet *storage_set, EStorage *storage);
-
-EStorage *e_storage_get_storage (EStorageSet *storage_set, const char *storage_name);
-EFolder *e_storage_set_get_folder (EStorageSet *storage_set, const char *path);
+GtkType e_storage_set_get_type (void);
+void e_storage_set_construct (EStorageSet *storage_set,
+ EFolderTypeRepository *folder_type_repository);
+EStorageSet *e_storage_set_new (EFolderTypeRepository *folder_type_repository);
+
+GList *e_storage_set_get_storage_list (EStorageSet *storage_set);
+EStorage *e_storage_set_get_storage (EStorageSet *storage_set,
+ const char *name);
+void e_storage_set_add_storage (EStorageSet *storage_set,
+ EStorage *storage);
+void e_storage_set_remove_storage (EStorageSet *storage_set,
+ EStorage *storage);
+
+EStorage *e_storage_set_get_storage (EStorageSet *storage_set,
+ const char *storage_name);
+EFolder *e_storage_set_get_folder (EStorageSet *storage_set,
+ const char *path);
+
+GtkWidget *e_storage_set_new_view (EStorageSet *storage_set);
+
+EFolderTypeRepository *e_storage_set_get_folder_type_repository (EStorageSet *storage_set);
#ifdef __cplusplus
}