diff options
Diffstat (limited to 'shell/Evolution-Storage.idl')
-rw-r--r-- | shell/Evolution-Storage.idl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/shell/Evolution-Storage.idl b/shell/Evolution-Storage.idl index 46c73e2654..0a2402a773 100644 --- a/shell/Evolution-Storage.idl +++ b/shell/Evolution-Storage.idl @@ -23,6 +23,10 @@ module Evolution { interface Storage : Bonobo::Unknown { attribute string name; + + void add_listener (in StorageListener listener); + + /* FIXME remove_listener? */ }; interface StorageListener { @@ -31,6 +35,8 @@ module Evolution { void destroyed (); + /* FIXME exceptions don't make much sense here... */ + void new_folder (in string path, in Folder folder) raises (Exists); |