[evolution-data-server] Deprecate EOfflineListener.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Deprecate EOfflineListener.
- Date: Sat, 31 Mar 2012 14:50:27 +0000 (UTC)
commit 3bf48a65120885ef51ed8a2dc8fee7e481c0bda8
Author: Matthew Barnes <mbarnes redhat com>
Date: Sat Mar 31 10:38:05 2012 -0400
Deprecate EOfflineListener.
docs/reference/libebackend/libebackend-docs.xml | 2 +-
libebackend/e-offline-listener.c | 10 +++-------
libebackend/e-offline-listener.h | 5 +++++
3 files changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/docs/reference/libebackend/libebackend-docs.xml b/docs/reference/libebackend/libebackend-docs.xml
index 312b5f0..b5c7287 100644
--- a/docs/reference/libebackend/libebackend-docs.xml
+++ b/docs/reference/libebackend/libebackend-docs.xml
@@ -20,8 +20,8 @@
<xi:include href="xml/e-file-cache.xml"/>
<xi:include href="xml/e-dbhash.xml"/>
<xi:include href="xml/e-db3-utils.xml"/>
- <xi:include href="xml/e-offline-listener.xml"/>
<xi:include href="xml/e-sqlite3-vfs.xml"/>
+ <xi:include href="xml/e-offline-listener.xml"/>
</chapter>
<index>
diff --git a/libebackend/e-offline-listener.c b/libebackend/e-offline-listener.c
index 22f123f..f920893 100644
--- a/libebackend/e-offline-listener.c
+++ b/libebackend/e-offline-listener.c
@@ -22,20 +22,16 @@
/**
* SECTION: e-offline-listener
- * @short_description: Tracks Evolution's online/offline state
+ * @short_description: (Deprecated) Tracks Evolution's online/offline state
*
* An #EOfflineListener basically just tracks Evolution's online/offline
* state and emits a #EOfflineListener:changed signal when a state change
* is detected.
*
- * This class is highly Evolution-centric and probably not suitable for
- * general purpose use. Frankly it should be deprecated and replaced
- * with a D-Bus method.
+ * This class is highly Evolution-centric and for that reason has been
+ * deprecated. Use #GNetworkMonitor instead.
**/
-/*Note : Copied from src/offline_listener.c . This should be replaced */
-/* with network manager code */
-
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
diff --git a/libebackend/e-offline-listener.h b/libebackend/e-offline-listener.h
index 130fd2f..7800976 100644
--- a/libebackend/e-offline-listener.h
+++ b/libebackend/e-offline-listener.h
@@ -20,6 +20,8 @@
* Author: Sivaiah Nallagatla <snallagatla novell com>
*/
+#ifndef EDS_DISABLE_DEPRECATED
+
#ifndef E_OFFLINE_LISTENER_H
#define E_OFFLINE_LISTENER_H
@@ -98,3 +100,6 @@ EOfflineListenerState
G_END_DECLS
#endif /* E_OFFLINE_LISTENER_H */
+
+#endif /* EDS_DISABLE_DEPRECATED */
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]