aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/pcs/cal-backend.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/pcs/cal-backend.c')
-rw-r--r--calendar/pcs/cal-backend.c39
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);