diff options
Diffstat (limited to 'calendar/pcs/cal-backend.c')
-rw-r--r-- | calendar/pcs/cal-backend.c | 39 |
1 files changed, 6 insertions, 33 deletions
diff --git a/calendar/pcs/cal-backend.c b/calendar/pcs/cal-backend.c index 50aeb148e2..e0dd3a713b 100644 --- a/calendar/pcs/cal-backend.c +++ b/calendar/pcs/cal-backend.c @@ -143,7 +143,6 @@ cal_backend_class_init (CalBackendClass *class) class->get_uri = NULL; class->open = NULL; class->is_loaded = NULL; - class->get_query = NULL; class->get_mode = NULL; class->set_mode = NULL; class->get_n_objects = NULL; @@ -298,32 +297,6 @@ cal_backend_is_loaded (CalBackend *backend) } /** - * cal_backend_get_query: - * @backend: A calendar backend. - * @ql: The query listener. - * @sexp: Search expression. - * - * Create a query object for this backend. - */ -Query * -cal_backend_get_query (CalBackend *backend, - GNOME_Evolution_Calendar_QueryListener ql, - const char *sexp) -{ - Query *result; - - g_return_val_if_fail (backend != NULL, FALSE); - g_return_val_if_fail (IS_CAL_BACKEND (backend), FALSE); - - if (CLASS (backend)->get_query != NULL) - result = (* CLASS (backend)->get_query) (backend, ql, sexp); - else - result = query_new (backend, ql, sexp); - - return result; -} - -/** * cal_backend_get_mode: * @backend: A calendar backend. * @@ -673,10 +646,10 @@ cal_backend_get_alarms_for_object (CalBackend *backend, const char *uid, * object that has the same UID as the specified one. The backend will in * turn notify all of its clients about the change. * - * Return value: a #CalBackendResult value, which indicates the - * result of the operation. + * Return value: TRUE on success, FALSE on being passed an invalid object or one + * with an unsupported type. **/ -CalBackendResult +gboolean cal_backend_update_objects (CalBackend *backend, const char *calobj) { g_return_val_if_fail (backend != NULL, FALSE); @@ -695,10 +668,10 @@ cal_backend_update_objects (CalBackend *backend, const char *calobj) * Removes an object in a calendar backend. The backend will notify all of its * clients about the change. * - * Return value: a #CalBackendResult value, which indicates the - * result of the operation. + * Return value: TRUE on success, FALSE on being passed an UID for an object + * that does not exist in the backend. **/ -CalBackendResult +gboolean cal_backend_remove_object (CalBackend *backend, const char *uid) { g_return_val_if_fail (backend != NULL, FALSE); |