[gnome-calendar/gbsneto/timeline: 24/36] manager: Remove main ECalDataModel



commit 02f21fddab7da725214790b3d4eeb215f09bea4c
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Fri Mar 27 10:44:06 2020 -0300

    manager: Remove main ECalDataModel
    
    It is not used by any views, nor by the search engine.

 src/core/gcal-manager.c | 23 +----------------------
 1 file changed, 1 insertion(+), 22 deletions(-)
---
diff --git a/src/core/gcal-manager.c b/src/core/gcal-manager.c
index 1b18eac1..317765a5 100644
--- a/src/core/gcal-manager.c
+++ b/src/core/gcal-manager.c
@@ -84,8 +84,6 @@ struct _GcalManager
   ESourceRegistry    *source_registry;
   ECredentialsPrompter *credentials_prompter;
 
-  ECalDataModel      *e_data_model;
-
   ECalDataModel      *shell_search_data_model;
   ViewStateData      *search_view_data;
 
@@ -180,9 +178,6 @@ remove_source (GcalManager  *self,
 
   g_object_ref (calendar);
 
-  e_cal_data_model_remove_client (self->e_data_model,
-                                  e_source_get_uid (source));
-
   gcal_timeline_remove_calendar (self->timeline, calendar);
   g_hash_table_remove (self->clients, source);
   g_signal_emit (self, signals[CALENDAR_REMOVED], 0, calendar);
@@ -207,7 +202,6 @@ source_changed (GcalManager *self,
     {
       ECalClient *client = gcal_calendar_get_client (calendar);
 
-      e_cal_data_model_add_client (self->e_data_model, client);
       if (self->shell_search_data_model)
         e_cal_data_model_add_client (self->shell_search_data_model, client);
     }
@@ -215,7 +209,6 @@ source_changed (GcalManager *self,
     {
       const gchar *id = gcal_calendar_get_id (calendar);
 
-      e_cal_data_model_remove_client (self->e_data_model, id);
       if (self->shell_search_data_model)
         e_cal_data_model_remove_client (self->shell_search_data_model, id);
     }
@@ -295,7 +288,6 @@ on_calendar_created_cb (GObject      *source_object,
 
   if (visible)
     {
-      e_cal_data_model_add_client (self->e_data_model, client);
       if (self->shell_search_data_model != NULL)
         e_cal_data_model_add_client (self->shell_search_data_model, client);
     }
@@ -661,7 +653,6 @@ gcal_manager_finalize (GObject *object)
   GCAL_ENTRY;
 
   g_clear_object (&self->timeline);
-  g_clear_object (&self->e_data_model);
   g_clear_object (&self->shell_search_data_model);
 
   if (self->context)
@@ -1063,10 +1054,7 @@ gcal_manager_set_subscriber (GcalManager             *self,
 
   g_return_if_fail (GCAL_IS_MANAGER (self));
 
-  if (GCAL_IS_TIMELINE_SUBSCRIBER (subscriber))
-    gcal_timeline_add_subscriber (self->timeline, GCAL_TIMELINE_SUBSCRIBER (subscriber));
-  else
-    e_cal_data_model_subscribe (self->e_data_model, subscriber, range_start, range_end);
+  gcal_timeline_add_subscriber (self->timeline, GCAL_TIMELINE_SUBSCRIBER (subscriber));
 
   GCAL_EXIT;
 }
@@ -1560,7 +1548,6 @@ gcal_manager_startup (GcalManager *self)
   GList *sources, *l;
   GError *error = NULL;
   ESourceCredentialsProvider *credentials_provider;
-  GTimeZone *zone;
 
   GCAL_ENTRY;
 
@@ -1658,14 +1645,6 @@ gcal_manager_startup (GcalManager *self)
   g_signal_connect_object (self->source_registry, "source-removed", G_CALLBACK (remove_source), self, 
G_CONNECT_SWAPPED);
   g_signal_connect_object (self->source_registry, "source-changed", G_CALLBACK (source_changed), self, 
G_CONNECT_SWAPPED);
 
-  /* create data model */
-  self->e_data_model = e_cal_data_model_new (gcal_thread_submit_job);
-
-  e_cal_data_model_set_expand_recurrences (self->e_data_model, TRUE);
-
-  zone = gcal_context_get_timezone (self->context);
-  e_cal_data_model_set_timezone (self->e_data_model, gcal_timezone_to_icaltimezone (zone));
-
   sources = e_source_registry_list_enabled (self->source_registry, E_SOURCE_EXTENSION_CALENDAR);
 
   for (l = sources; l != NULL; l = l->next)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]