aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-corba-storage.c
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2000-12-05 09:08:18 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2000-12-05 09:08:18 +0800
commit9c28295de36c8c18c01c5c7846566526cee7f1ac (patch)
tree80bdfe6eefc6b8d3c720191029fc7c899d8ec891 /shell/e-corba-storage.c
parent80445852285529e0d323c8bb076512b69eaf96a3 (diff)
downloadgsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.tar
gsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.tar.gz
gsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.tar.bz2
gsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.tar.lz
gsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.tar.xz
gsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.tar.zst
gsoc2013-evolution-9c28295de36c8c18c01c5c7846566526cee7f1ac.zip
Start implementing a physical URI property for the toplevel nodes in
storages. Also add initial code in the shell to handle that. svn path=/trunk/; revision=6787
Diffstat (limited to 'shell/e-corba-storage.c')
-rw-r--r--shell/e-corba-storage.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/shell/e-corba-storage.c b/shell/e-corba-storage.c
index 9b571d04f6..06573974d5 100644
--- a/shell/e-corba-storage.c
+++ b/shell/e-corba-storage.c
@@ -325,6 +325,7 @@ init (ECorbaStorage *corba_storage)
/* FIXME: OK to have a boolean construct function? */
void
e_corba_storage_construct (ECorbaStorage *corba_storage,
+ const char *toplevel_node_uri,
const GNOME_Evolution_Storage storage_interface,
const char *name)
{
@@ -336,7 +337,7 @@ e_corba_storage_construct (ECorbaStorage *corba_storage,
g_return_if_fail (storage_interface != CORBA_OBJECT_NIL);
g_return_if_fail (name != NULL);
- e_storage_construct (E_STORAGE (corba_storage));
+ e_storage_construct (E_STORAGE (corba_storage), toplevel_node_uri);
priv = corba_storage->priv;
@@ -357,7 +358,8 @@ e_corba_storage_construct (ECorbaStorage *corba_storage,
}
EStorage *
-e_corba_storage_new (const GNOME_Evolution_Storage storage_interface,
+e_corba_storage_new (const char *toplevel_node_uri,
+ const GNOME_Evolution_Storage storage_interface,
const char *name)
{
EStorage *new;
@@ -367,7 +369,7 @@ e_corba_storage_new (const GNOME_Evolution_Storage storage_interface,
new = gtk_type_new (e_corba_storage_get_type ());
- e_corba_storage_construct (E_CORBA_STORAGE (new), storage_interface, name);
+ e_corba_storage_construct (E_CORBA_STORAGE (new), toplevel_node_uri, storage_interface, name);
return new;
}