[gnome-todo] task-list-eds: Use ESource's uid
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] task-list-eds: Use ESource's uid
- Date: Sun, 9 Jun 2019 19:51:51 +0000 (UTC)
commit 3b8e4103135717c7e752fdc8a7e737470d911e1c
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Sun Jun 9 00:31:38 2019 -0300
task-list-eds: Use ESource's uid
plugins/eds/gtd-task-list-eds.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
---
diff --git a/plugins/eds/gtd-task-list-eds.c b/plugins/eds/gtd-task-list-eds.c
index 08ffdd6..8d12bd3 100644
--- a/plugins/eds/gtd-task-list-eds.c
+++ b/plugins/eds/gtd-task-list-eds.c
@@ -660,6 +660,26 @@ gtd_task_list_eds_task_added (GtdTaskList *list,
}
+/*
+ * GtdObject overrides
+ */
+
+static const gchar*
+gtd_task_list_eds_get_uid (GtdObject *object)
+{
+ GtdTaskListEds *self = GTD_TASK_LIST_EDS (object);
+
+ return e_source_get_uid (self->source);
+}
+
+static void
+gtd_task_list_eds_set_uid (GtdObject *object,
+ const gchar *uid)
+{
+ g_assert_not_reached ();
+}
+
+
/*
* GObject overrides
*/
@@ -738,12 +758,16 @@ static void
gtd_task_list_eds_class_init (GtdTaskListEdsClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ GtdObjectClass *gtd_object_class = GTD_OBJECT_CLASS (klass);
GtdTaskListClass *task_list_class = GTD_TASK_LIST_CLASS (klass);
task_list_class->get_archived = gtd_task_list_eds_get_archived;
task_list_class->set_archived = gtd_task_list_eds_set_archived;
task_list_class->task_added = gtd_task_list_eds_task_added;
+ gtd_object_class->get_uid = gtd_task_list_eds_get_uid;
+ gtd_object_class->set_uid = gtd_task_list_eds_set_uid;
+
object_class->finalize = gtd_task_list_eds_finalize;
object_class->get_property = gtd_task_list_eds_get_property;
object_class->set_property = gtd_task_list_eds_set_property;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]