Move Shell search to GcalShellSearchProvider

Add a custom timeline to GcalShellSearchProvier and use
it to gather events.

Do a massive cleanup of unused APIs as well.
This commit is contained in:
Georges Basile Stavracas Neto
2020-04-01 21:06:51 -03:00
parent 06fbe2c2b9
commit 84eeb58804
6 changed files with 251 additions and 390 deletions
-24
View File
@@ -48,11 +48,6 @@ void gcal_manager_set_subscriber (GcalManager
time_t range_start,
time_t range_end);
void gcal_manager_set_search_subscriber (GcalManager *self,
ECalDataModelSubscriber *subscriber,
time_t range_start,
time_t range_end);
void gcal_manager_set_query (GcalManager *self,
const gchar *query);
@@ -89,25 +84,6 @@ GPtrArray* gcal_manager_get_events (GcalManager
GDateTime *range_start,
GDateTime *range_end);
/* GNOME Shell-related functions */
GcalEvent* gcal_manager_get_event_from_shell_search (GcalManager *self,
const gchar *uuid);
void gcal_manager_setup_shell_search (GcalManager *self,
ECalDataModelSubscriber *subscriber);
void gcal_manager_set_shell_search_query (GcalManager *self,
const gchar *query);
void gcal_manager_set_shell_search_subscriber (GcalManager *self,
ECalDataModelSubscriber *subscriber,
time_t range_start,
time_t range_end);
gboolean gcal_manager_shell_search_done (GcalManager *self);
GList* gcal_manager_get_shell_search_events (GcalManager *self);
gboolean gcal_manager_get_synchronizing (GcalManager *self);
void gcal_manager_startup (GcalManager *self);