From 4527ddfa6463ea61d06a2d9c830379658b1f3463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erick=20P=C3=A9rez=20Castellanos?= Date: Wed, 4 Feb 2015 12:49:42 -0500 Subject: [PATCH] manager: added load_completed public API The idea is to be able to retrieve the status as well listen to the signal when needed. --- src/gcal-manager.c | 6 ++++++ src/gcal-manager.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/gcal-manager.c b/src/gcal-manager.c index 108a375b..d09e0552 100644 --- a/src/gcal-manager.c +++ b/src/gcal-manager.c @@ -1118,3 +1118,9 @@ gcal_manager_get_events (GcalManager *manager, return list; } +gboolean +gcal_manager_load_completed (GcalManager *manager) +{ + GcalManagerPrivate *priv = gcal_manager_get_instance_private (manager); + return priv->sources_at_launch == 0; +} diff --git a/src/gcal-manager.h b/src/gcal-manager.h index c34b808b..b9d5f4e4 100644 --- a/src/gcal-manager.h +++ b/src/gcal-manager.h @@ -129,6 +129,8 @@ GList* gcal_manager_get_events (GcalManager *manager icaltimetype *range_start, icaltimetype *range_end); +gboolean gcal_manager_load_completed (GcalManager *manager); + G_END_DECLS #endif /* __GCAL_MANAGER_H__ */