[evolution-data-server] Split e-source-calendar.h/.c into three separate files



commit 53c56d7abfdca77219f5b96870f6748b638b3163
Author: Milan Crha <mcrha redhat com>
Date:   Thu Nov 10 11:24:46 2016 +0100

    Split e-source-calendar.h/.c into three separate files
    
    It contained code for calendar, memo list and task list, thus split them
    to these three, which was intended anyway and helps with gtk-doc too.

 src/libedataserver/CMakeLists.txt       |    4 +
 src/libedataserver/e-source-calendar.c  |   77 ----------------------
 src/libedataserver/e-source-calendar.h  |  108 -------------------------------
 src/libedataserver/e-source-memo-list.c |   57 ++++++++++++++++
 src/libedataserver/e-source-memo-list.h |   84 ++++++++++++++++++++++++
 src/libedataserver/e-source-registry.c  |    2 +
 src/libedataserver/e-source-task-list.c |   57 ++++++++++++++++
 src/libedataserver/e-source-task-list.h |   84 ++++++++++++++++++++++++
 src/libedataserver/e-source-webdav.c    |   14 ++--
 src/libedataserver/e-source.c           |    2 +
 src/libedataserver/libedataserver.h     |    2 +
 11 files changed, 300 insertions(+), 191 deletions(-)
---
diff --git a/src/libedataserver/CMakeLists.txt b/src/libedataserver/CMakeLists.txt
index bc482ad..b5addf6 100644
--- a/src/libedataserver/CMakeLists.txt
+++ b/src/libedataserver/CMakeLists.txt
@@ -95,6 +95,7 @@ set(SOURCES
        e-source-mail-submission.c
        e-source-mail-transport.c
        e-source-mdn.c
+       e-source-memo-list.c
        e-source-offline.c
        e-source-openpgp.c
        e-source-proxy.c
@@ -105,6 +106,7 @@ set(SOURCES
        e-source-security.c
        e-source-selectable.c
        e-source-smime.c
+       e-source-task-list.c
        e-source-uoa.c
        e-source-weather.c
        e-source-webdav.c
@@ -172,6 +174,7 @@ set(HEADERS
        e-source-mail-submission.h
        e-source-mail-transport.h
        e-source-mdn.h
+       e-source-memo-list.h
        e-source-offline.h
        e-source-openpgp.h
        e-source-proxy.h
@@ -182,6 +185,7 @@ set(HEADERS
        e-source-security.h
        e-source-selectable.h
        e-source-smime.h
+       e-source-task-list.h
        e-source-uoa.h
        e-source-weather.h
        e-source-webdav.h
diff --git a/src/libedataserver/e-source-calendar.c b/src/libedataserver/e-source-calendar.c
index fba2844..3833747 100644
--- a/src/libedataserver/e-source-calendar.c
+++ b/src/libedataserver/e-source-calendar.c
@@ -15,9 +15,6 @@
  *
  */
 
-/* FIXME: Break these into separate files after libedataserver
- *        moves to a single include paradigm. */
-
 /**
  * SECTION: e-source-calendar
  * @include: libedataserver/libedataserver.h
@@ -36,42 +33,6 @@
  * ]|
  **/
 
-/**
- * SECTION: e-source-memo-list
- * @include: libedataserver/libedataserver.h
- * @short_description: #ESource extension for a memo list
- *
- * The #ESourceCalendar extension identifies the #ESource as a memo list.
- *
- * Access the extension as follows:
- *
- * |[
- *   #include <libedataserver/libedataserver.h>
- *
- *   ESourceCalendar *extension;
- *
- *   extension = e_source_get_extension (source, E_SOURCE_EXTENSION_MEMO_LIST);
- * ]|
- **/
-
-/**
- * SECTION: e-source-task-list
- * @include: libedataserver/libedataserver.h
- * @short_description: #ESource extension for a task list
- *
- * The #ESourceCalendar extension identifies the #ESource as a task list.
- *
- * Access the extension as follows:
- *
- * |[
- *   #include <libedataserver/libedataserver.h>
- *
- *   ESourceCalendar *extension;
- *
- *   extension = e_source_get_extension (source, E_SOURCE_EXTENSION_TASK_LIST);
- * ]|
- **/
-
 #include "e-source-calendar.h"
 
 #include <libedataserver/e-data-server-util.h>
@@ -81,16 +42,6 @@ G_DEFINE_TYPE (
        e_source_calendar,
        E_TYPE_SOURCE_SELECTABLE)
 
-G_DEFINE_TYPE (
-       ESourceMemoList,
-       e_source_memo_list,
-       E_TYPE_SOURCE_SELECTABLE)
-
-G_DEFINE_TYPE (
-       ESourceTaskList,
-       e_source_task_list,
-       E_TYPE_SOURCE_SELECTABLE)
-
 static void
 e_source_calendar_class_init (ESourceCalendarClass *class)
 {
@@ -104,31 +55,3 @@ static void
 e_source_calendar_init (ESourceCalendar *extension)
 {
 }
-
-static void
-e_source_memo_list_class_init (ESourceMemoListClass *class)
-{
-       ESourceExtensionClass *extension_class;
-
-       extension_class = E_SOURCE_EXTENSION_CLASS (class);
-       extension_class->name = E_SOURCE_EXTENSION_MEMO_LIST;
-}
-
-static void
-e_source_memo_list_init (ESourceMemoList *extension)
-{
-}
-
-static void
-e_source_task_list_class_init (ESourceTaskListClass *class)
-{
-       ESourceExtensionClass *extension_class;
-
-       extension_class = E_SOURCE_EXTENSION_CLASS (class);
-       extension_class->name = E_SOURCE_EXTENSION_TASK_LIST;
-}
-
-static void
-e_source_task_list_init (ESourceTaskList *extension)
-{
-}
diff --git a/src/libedataserver/e-source-calendar.h b/src/libedataserver/e-source-calendar.h
index f2bf395..3234f87 100644
--- a/src/libedataserver/e-source-calendar.h
+++ b/src/libedataserver/e-source-calendar.h
@@ -22,9 +22,6 @@
 #ifndef E_SOURCE_CALENDAR_H
 #define E_SOURCE_CALENDAR_H
 
-/* These are trivial but important ESourceSelectable subclasses.
- * They identify an ESource as a calendar, memo list or task list. */
-
 #include <libedataserver/e-source-selectable.h>
 
 /* Standard GObject macros */
@@ -45,45 +42,6 @@
 #define E_SOURCE_CALENDAR_GET_CLASS(obj) \
        (G_TYPE_INSTANCE_GET_CLASS \
        ((obj), E_TYPE_SOURCE_CALENDAR, ESourceCalendarClass))
-
-/* Standard GObject macros */
-#define E_TYPE_SOURCE_MEMO_LIST \
-       (e_source_memo_list_get_type ())
-#define E_SOURCE_MEMO_LIST(obj) \
-       (G_TYPE_CHECK_INSTANCE_CAST \
-       ((obj), E_TYPE_SOURCE_MEMO_LIST, ESourceMemoList))
-#define E_SOURCE_MEMO_LIST_CLASS(cls) \
-       (G_TYPE_CHECK_CLASS_CAST \
-       ((cls), E_TYPE_SOURCE_MEMO_LIST, ESourceMemoListClass))
-#define E_IS_SOURCE_MEMO_LIST(obj) \
-       (G_TYPE_CHECK_INSTANCE_TYPE \
-       ((obj), E_TYPE_SOURCE_MEMO_LIST))
-#define E_IS_SOURCE_MEMO_LIST_CLASS(cls) \
-       (G_TYPE_CHECK_CLASS_TYPE \
-       ((cls), E_TYPE_SOURCE_MEMO_LIST))
-#define E_SOURCE_MEMO_LIST_GET_CLASS(obj) \
-       (G_TYPE_INSTANCE_GET_CLASS \
-       ((obj), E_TYPE_SOURCE_MEMO_LIST, ESourceMemoListClass))
-
-/* Standard GObject macros */
-#define E_TYPE_SOURCE_TASK_LIST \
-       (e_source_task_list_get_type ())
-#define E_SOURCE_TASK_LIST(obj) \
-       (G_TYPE_CHECK_INSTANCE_CAST \
-       ((obj), E_TYPE_SOURCE_TASK_LIST, ESourceTaskList))
-#define E_SOURCE_TASK_LIST_CLASS(cls) \
-       (G_TYPE_CHECK_CLASS_CAST \
-       ((cls), E_TYPE_SOURCE_TASK_LIST, ESourceTaskListClass))
-#define E_IS_SOURCE_TASK_LIST(obj) \
-       (G_TYPE_CHECK_INSTANCE_TYPE \
-       ((obj), E_TYPE_SOURCE_TASK_LIST))
-#define E_IS_SOURCE_TASK_LIST_CLASS(cls) \
-       (G_TYPE_CHECK_CLASS_TYPE \
-       ((cls), E_TYPE_SOURCE_TASK_LIST))
-#define E_SOURCE_TASK_LIST_GET_CLASS(obj) \
-       (G_TYPE_INSTANCE_GET_CLASS \
-       ((obj), E_TYPE_SOURCE_TASK_LIST, ESourceTaskListClass))
-
 /**
  * E_SOURCE_EXTENSION_CALENDAR:
  *
@@ -94,40 +52,12 @@
  **/
 #define E_SOURCE_EXTENSION_CALENDAR  "Calendar"
 
-/**
- * E_SOURCE_EXTENSION_MEMO_LIST:
- *
- * Pass this extension name to e_source_get_extension() to access
- * #ESourceMemoList.  This is also used as a group name in key files.
- *
- * Since: 3.6
- **/
-#define E_SOURCE_EXTENSION_MEMO_LIST "Memo List"
-
-/**
- * E_SOURCE_EXTENSION_TASK_LIST:
- *
- * Pass this extension name to e_source_get_extension() to access
- * #ESourceTaskList.  This is also used as a group name in key files.
- *
- * Since: 3.6
- **/
-#define E_SOURCE_EXTENSION_TASK_LIST "Task List"
-
 G_BEGIN_DECLS
 
 typedef struct _ESourceCalendar ESourceCalendar;
 typedef struct _ESourceCalendarClass ESourceCalendarClass;
 typedef struct _ESourceCalendarPrivate ESourceCalendarPrivate;
 
-typedef struct _ESourceMemoList ESourceMemoList;
-typedef struct _ESourceMemoListClass ESourceMemoListClass;
-typedef struct _ESourceMemoListPrivate ESourceMemoListPrivate;
-
-typedef struct _ESourceTaskList ESourceTaskList;
-typedef struct _ESourceTaskListClass ESourceTaskListClass;
-typedef struct _ESourceTaskListPrivate ESourceTaskListPrivate;
-
 /**
  * ESourceCalendar:
  *
@@ -146,45 +76,7 @@ struct _ESourceCalendarClass {
        ESourceSelectableClass parent_class;
 };
 
-/**
- * ESourceMemoList:
- *
- * Contains only private data that should be read and manipulated using the
- * functions below.
- *
- * Since: 3.6
- **/
-struct _ESourceMemoList {
-       /*< private >*/
-       ESourceSelectable parent;
-       ESourceMemoListPrivate *priv;
-};
-
-struct _ESourceMemoListClass {
-       ESourceSelectableClass parent_class;
-};
-
-/**
- * ESourceTaskList:
- *
- * Contains only private data that should be read and manipulated using the
- * functions below.
- *
- * Since: 3.6
- **/
-struct _ESourceTaskList {
-       /*< private >*/
-       ESourceSelectable parent;
-       ESourceTaskListPrivate *priv;
-};
-
-struct _ESourceTaskListClass {
-       ESourceSelectableClass parent_class;
-};
-
 GType          e_source_calendar_get_type      (void);
-GType          e_source_memo_list_get_type     (void);
-GType          e_source_task_list_get_type     (void);
 
 G_END_DECLS
 
diff --git a/src/libedataserver/e-source-memo-list.c b/src/libedataserver/e-source-memo-list.c
new file mode 100644
index 0000000..e4fbecf
--- /dev/null
+++ b/src/libedataserver/e-source-memo-list.c
@@ -0,0 +1,57 @@
+/*
+ * e-source-memo-list.c
+ *
+ * This library is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * SECTION: e-source-memo-list
+ * @include: libedataserver/libedataserver.h
+ * @short_description: #ESource extension for a memo list
+ *
+ * The #ESourceCalendar extension identifies the #ESource as a memo list.
+ *
+ * Access the extension as follows:
+ *
+ * |[
+ *   #include <libedataserver/libedataserver.h>
+ *
+ *   ESourceCalendar *extension;
+ *
+ *   extension = e_source_get_extension (source, E_SOURCE_EXTENSION_MEMO_LIST);
+ * ]|
+ **/
+
+#include "e-source-memo-list.h"
+
+#include <libedataserver/e-data-server-util.h>
+
+G_DEFINE_TYPE (
+       ESourceMemoList,
+       e_source_memo_list,
+       E_TYPE_SOURCE_SELECTABLE)
+
+static void
+e_source_memo_list_class_init (ESourceMemoListClass *class)
+{
+       ESourceExtensionClass *extension_class;
+
+       extension_class = E_SOURCE_EXTENSION_CLASS (class);
+       extension_class->name = E_SOURCE_EXTENSION_MEMO_LIST;
+}
+
+static void
+e_source_memo_list_init (ESourceMemoList *extension)
+{
+}
diff --git a/src/libedataserver/e-source-memo-list.h b/src/libedataserver/e-source-memo-list.h
new file mode 100644
index 0000000..74d5175
--- /dev/null
+++ b/src/libedataserver/e-source-memo-list.h
@@ -0,0 +1,84 @@
+/*
+ * e-source-memo-list.h
+ *
+ * This library is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
+#ifndef E_SOURCE_MEMO_LIST_H
+#define E_SOURCE_MEMO_LIST_H
+
+#include <libedataserver/e-source-selectable.h>
+
+/* Standard GObject macros */
+#define E_TYPE_SOURCE_MEMO_LIST \
+       (e_source_memo_list_get_type ())
+#define E_SOURCE_MEMO_LIST(obj) \
+       (G_TYPE_CHECK_INSTANCE_CAST \
+       ((obj), E_TYPE_SOURCE_MEMO_LIST, ESourceMemoList))
+#define E_SOURCE_MEMO_LIST_CLASS(cls) \
+       (G_TYPE_CHECK_CLASS_CAST \
+       ((cls), E_TYPE_SOURCE_MEMO_LIST, ESourceMemoListClass))
+#define E_IS_SOURCE_MEMO_LIST(obj) \
+       (G_TYPE_CHECK_INSTANCE_TYPE \
+       ((obj), E_TYPE_SOURCE_MEMO_LIST))
+#define E_IS_SOURCE_MEMO_LIST_CLASS(cls) \
+       (G_TYPE_CHECK_CLASS_TYPE \
+       ((cls), E_TYPE_SOURCE_MEMO_LIST))
+#define E_SOURCE_MEMO_LIST_GET_CLASS(obj) \
+       (G_TYPE_INSTANCE_GET_CLASS \
+       ((obj), E_TYPE_SOURCE_MEMO_LIST, ESourceMemoListClass))
+
+/**
+ * E_SOURCE_EXTENSION_MEMO_LIST:
+ *
+ * Pass this extension name to e_source_get_extension() to access
+ * #ESourceMemoList.  This is also used as a group name in key files.
+ *
+ * Since: 3.6
+ **/
+#define E_SOURCE_EXTENSION_MEMO_LIST "Memo List"
+
+G_BEGIN_DECLS
+
+typedef struct _ESourceMemoList ESourceMemoList;
+typedef struct _ESourceMemoListClass ESourceMemoListClass;
+typedef struct _ESourceMemoListPrivate ESourceMemoListPrivate;
+
+/**
+ * ESourceMemoList:
+ *
+ * Contains only private data that should be read and manipulated using the
+ * functions below.
+ *
+ * Since: 3.6
+ **/
+struct _ESourceMemoList {
+       /*< private >*/
+       ESourceSelectable parent;
+       ESourceMemoListPrivate *priv;
+};
+
+struct _ESourceMemoListClass {
+       ESourceSelectableClass parent_class;
+};
+
+GType          e_source_memo_list_get_type     (void);
+
+G_END_DECLS
+
+#endif /* E_SOURCE_MEMO_LIST_H */
diff --git a/src/libedataserver/e-source-registry.c b/src/libedataserver/e-source-registry.c
index 8211503..b7997ce 100644
--- a/src/libedataserver/e-source-registry.c
+++ b/src/libedataserver/e-source-registry.c
@@ -64,6 +64,8 @@
 #include "e-source-calendar.h"
 #include "e-source-mail-account.h"
 #include "e-source-mail-identity.h"
+#include "e-source-memo-list.h"
+#include "e-source-task-list.h"
 
 #include "e-source-registry.h"
 
diff --git a/src/libedataserver/e-source-task-list.c b/src/libedataserver/e-source-task-list.c
new file mode 100644
index 0000000..506fe0e
--- /dev/null
+++ b/src/libedataserver/e-source-task-list.c
@@ -0,0 +1,57 @@
+/*
+ * e-source-task-list.c
+ *
+ * This library is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * SECTION: e-source-task-list
+ * @include: libedataserver/libedataserver.h
+ * @short_description: #ESource extension for a task list
+ *
+ * The #ESourceCalendar extension identifies the #ESource as a task list.
+ *
+ * Access the extension as follows:
+ *
+ * |[
+ *   #include <libedataserver/libedataserver.h>
+ *
+ *   ESourceCalendar *extension;
+ *
+ *   extension = e_source_get_extension (source, E_SOURCE_EXTENSION_TASK_LIST);
+ * ]|
+ **/
+
+#include "e-source-task-list.h"
+
+#include <libedataserver/e-data-server-util.h>
+
+G_DEFINE_TYPE (
+       ESourceTaskList,
+       e_source_task_list,
+       E_TYPE_SOURCE_SELECTABLE)
+
+static void
+e_source_task_list_class_init (ESourceTaskListClass *class)
+{
+       ESourceExtensionClass *extension_class;
+
+       extension_class = E_SOURCE_EXTENSION_CLASS (class);
+       extension_class->name = E_SOURCE_EXTENSION_TASK_LIST;
+}
+
+static void
+e_source_task_list_init (ESourceTaskList *extension)
+{
+}
diff --git a/src/libedataserver/e-source-task-list.h b/src/libedataserver/e-source-task-list.h
new file mode 100644
index 0000000..e99b31c
--- /dev/null
+++ b/src/libedataserver/e-source-task-list.h
@@ -0,0 +1,84 @@
+/*
+ * e-source-task-list.h
+ *
+ * This library is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+#if !defined (__LIBEDATASERVER_H_INSIDE__) && !defined (LIBEDATASERVER_COMPILATION)
+#error "Only <libedataserver/libedataserver.h> should be included directly."
+#endif
+
+#ifndef E_SOURCE_TASK_LIST_H
+#define E_SOURCE_TASK_LIST_H
+
+#include <libedataserver/e-source-selectable.h>
+
+/* Standard GObject macros */
+#define E_TYPE_SOURCE_TASK_LIST \
+       (e_source_task_list_get_type ())
+#define E_SOURCE_TASK_LIST(obj) \
+       (G_TYPE_CHECK_INSTANCE_CAST \
+       ((obj), E_TYPE_SOURCE_TASK_LIST, ESourceTaskList))
+#define E_SOURCE_TASK_LIST_CLASS(cls) \
+       (G_TYPE_CHECK_CLASS_CAST \
+       ((cls), E_TYPE_SOURCE_TASK_LIST, ESourceTaskListClass))
+#define E_IS_SOURCE_TASK_LIST(obj) \
+       (G_TYPE_CHECK_INSTANCE_TYPE \
+       ((obj), E_TYPE_SOURCE_TASK_LIST))
+#define E_IS_SOURCE_TASK_LIST_CLASS(cls) \
+       (G_TYPE_CHECK_CLASS_TYPE \
+       ((cls), E_TYPE_SOURCE_TASK_LIST))
+#define E_SOURCE_TASK_LIST_GET_CLASS(obj) \
+       (G_TYPE_INSTANCE_GET_CLASS \
+       ((obj), E_TYPE_SOURCE_TASK_LIST, ESourceTaskListClass))
+
+/**
+ * E_SOURCE_EXTENSION_TASK_LIST:
+ *
+ * Pass this extension name to e_source_get_extension() to access
+ * #ESourceTaskList.  This is also used as a group name in key files.
+ *
+ * Since: 3.6
+ **/
+#define E_SOURCE_EXTENSION_TASK_LIST "Task List"
+
+G_BEGIN_DECLS
+
+typedef struct _ESourceTaskList ESourceTaskList;
+typedef struct _ESourceTaskListClass ESourceTaskListClass;
+typedef struct _ESourceTaskListPrivate ESourceTaskListPrivate;
+
+/**
+ * ESourceTaskList:
+ *
+ * Contains only private data that should be read and manipulated using the
+ * functions below.
+ *
+ * Since: 3.6
+ **/
+struct _ESourceTaskList {
+       /*< private >*/
+       ESourceSelectable parent;
+       ESourceTaskListPrivate *priv;
+};
+
+struct _ESourceTaskListClass {
+       ESourceSelectableClass parent_class;
+};
+
+GType          e_source_task_list_get_type     (void);
+
+G_END_DECLS
+
+#endif /* E_SOURCE_TASK_LIST_H */
diff --git a/src/libedataserver/e-source-webdav.c b/src/libedataserver/e-source-webdav.c
index 508cf92..f5803d0 100644
--- a/src/libedataserver/e-source-webdav.c
+++ b/src/libedataserver/e-source-webdav.c
@@ -47,12 +47,14 @@
 
 #include <glib/gi18n-lib.h>
 
-#include <libedataserver/e-data-server-util.h>
-#include <libedataserver/e-source-address-book.h>
-#include <libedataserver/e-source-authentication.h>
-#include <libedataserver/e-source-calendar.h>
-#include <libedataserver/e-source-registry.h>
-#include <libedataserver/e-source-security.h>
+#include "e-data-server-util.h"
+#include "e-source-address-book.h"
+#include "e-source-authentication.h"
+#include "e-source-calendar.h"
+#include "e-source-memo-list.h"
+#include "e-source-registry.h"
+#include "e-source-security.h"
+#include "e-source-task-list.h"
 
 #include "e-source-webdav.h"
 
diff --git a/src/libedataserver/e-source.c b/src/libedataserver/e-source.c
index dd4186f..522c922 100644
--- a/src/libedataserver/e-source.c
+++ b/src/libedataserver/e-source.c
@@ -98,6 +98,7 @@
 #include "e-source-mail-submission.h"
 #include "e-source-mail-transport.h"
 #include "e-source-mdn.h"
+#include "e-source-memo-list.h"
 #include "e-source-offline.h"
 #include "e-source-openpgp.h"
 #include "e-source-proxy.h"
@@ -107,6 +108,7 @@
 #include "e-source-security.h"
 #include "e-source-selectable.h"
 #include "e-source-smime.h"
+#include "e-source-task-list.h"
 #include "e-source-uoa.h"
 #include "e-source-weather.h"
 #include "e-source-webdav.h"
diff --git a/src/libedataserver/libedataserver.h b/src/libedataserver/libedataserver.h
index 060cbde..42d4f14 100644
--- a/src/libedataserver/libedataserver.h
+++ b/src/libedataserver/libedataserver.h
@@ -70,6 +70,7 @@
 #include <libedataserver/e-source-mail-submission.h>
 #include <libedataserver/e-source-mail-transport.h>
 #include <libedataserver/e-source-mdn.h>
+#include <libedataserver/e-source-memo-list.h>
 #include <libedataserver/e-source-offline.h>
 #include <libedataserver/e-source-openpgp.h>
 #include <libedataserver/e-source-proxy.h>
@@ -80,6 +81,7 @@
 #include <libedataserver/e-source-security.h>
 #include <libedataserver/e-source-selectable.h>
 #include <libedataserver/e-source-smime.h>
+#include <libedataserver/e-source-task-list.h>
 #include <libedataserver/e-source-uoa.h>
 #include <libedataserver/e-source-webdav.h>
 #include <libedataserver/e-source-weather.h>


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