[Telepathy-commits] [telepathy-qt4/master] Add PendingHandles pretty-include header and ensure that it and the one for ReferencedHandles is always used

Olli Salli olli.salli at collabora.co.uk
Mon Jan 12 07:35:31 PST 2009


---
 TelepathyQt4/Client/PendingHandles         |   13 +++++++++++++
 TelepathyQt4/Client/ReferencedHandles      |    6 ++++++
 TelepathyQt4/Client/pending-handles.cpp    |    2 +-
 TelepathyQt4/Client/pending-handles.h      |    4 ++++
 TelepathyQt4/Client/referenced-handles.cpp |    4 +++-
 TelepathyQt4/Client/referenced-handles.h   |    6 +++++-
 6 files changed, 32 insertions(+), 3 deletions(-)
 create mode 100644 TelepathyQt4/Client/PendingHandles

diff --git a/TelepathyQt4/Client/PendingHandles b/TelepathyQt4/Client/PendingHandles
new file mode 100644
index 0000000..3b24823
--- /dev/null
+++ b/TelepathyQt4/Client/PendingHandles
@@ -0,0 +1,13 @@
+#ifndef _TelepathyQt4_Client_PendingHandles_HEADER_GUARD_
+#define _TelepathyQt4_Client_PendingHandles_HEADER_GUARD_
+
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
+#include <TelepathyQt4/Client/pending-handles.h>
+
+#undef IN_TELEPATHY_QT4_HEADER
+
+#endif
+// vim:set ft=cpp:
diff --git a/TelepathyQt4/Client/ReferencedHandles b/TelepathyQt4/Client/ReferencedHandles
index 091d782..e222a56 100644
--- a/TelepathyQt4/Client/ReferencedHandles
+++ b/TelepathyQt4/Client/ReferencedHandles
@@ -1,6 +1,12 @@
 #ifndef _TelepathyQt4_Client_ReferencedHandles_HEADER_GUARD_
 #define _TelepathyQt4_Client_ReferencedHandles_HEADER_GUARD_
 
+#ifndef IN_TELEPATHY_QT4_HEADER
+#define IN_TELEPATHY_QT4_HEADER
+#endif
+
 #include <TelepathyQt4/Client/referenced-handles.h>
 
+#undef IN_TELEPATHY_QT4_HEADER
+
 #endif
diff --git a/TelepathyQt4/Client/pending-handles.cpp b/TelepathyQt4/Client/pending-handles.cpp
index 9550b4f..2ba663c 100644
--- a/TelepathyQt4/Client/pending-handles.cpp
+++ b/TelepathyQt4/Client/pending-handles.cpp
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
-#include "pending-handles.h"
+#include <TelepathyQt4/Client/PendingHandles>
 #include "_gen/pending-handles.moc.hpp"
 
 #include "../debug-internal.h"
diff --git a/TelepathyQt4/Client/pending-handles.h b/TelepathyQt4/Client/pending-handles.h
index c51a4e0..5e05f8c 100644
--- a/TelepathyQt4/Client/pending-handles.h
+++ b/TelepathyQt4/Client/pending-handles.h
@@ -22,6 +22,10 @@
 #ifndef _TelepathyQt4_cli_pending_handles_h_HEADER_GUARD_
 #define _TelepathyQt4_cli_pending_handles_h_HEADER_GUARD_
 
+#ifndef IN_TELEPATHY_QT4_HEADER
+#error IN_TELEPATHY_QT4_HEADER
+#endif
+
 /**
  * \addtogroup clientsideproxies Client-side proxies
  *
diff --git a/TelepathyQt4/Client/referenced-handles.cpp b/TelepathyQt4/Client/referenced-handles.cpp
index 1795801..d9a2c00 100644
--- a/TelepathyQt4/Client/referenced-handles.cpp
+++ b/TelepathyQt4/Client/referenced-handles.cpp
@@ -19,11 +19,13 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
-#include "referenced-handles.h"
+#include <TelepathyQt4/Client/ReferencedHandles>
 
 #include <QPointer>
 #include <QSharedData>
 
+#include <TelepathyQt4/Client/Connection>
+
 #include "../debug-internal.h"
 
 namespace Telepathy
diff --git a/TelepathyQt4/Client/referenced-handles.h b/TelepathyQt4/Client/referenced-handles.h
index 8926235..6d064be 100644
--- a/TelepathyQt4/Client/referenced-handles.h
+++ b/TelepathyQt4/Client/referenced-handles.h
@@ -22,6 +22,10 @@
 #ifndef _TelepathyQt4_cli_referenced_handles_h_HEADER_GUARD_
 #define _TelepathyQt4_cli_referenced_handles_h_HEADER_GUARD_
 
+#ifndef IN_TELEPATHY_QT4_HEADER
+#error IN_TELEPATHY_QT4_HEADER
+#endif
+
 /**
  * \addtogroup clientsideproxies Client-side proxies
  *
@@ -51,7 +55,6 @@ class ReferencedHandles;
 
 #include <TelepathyQt4/Constants>
 #include <TelepathyQt4/Types>
-#include <TelepathyQt4/Client/Connection>
 
 #include <QSharedDataPointer>
 #include <QList>
@@ -60,6 +63,7 @@ namespace Telepathy
 {
 namespace Client
 {
+class Connection;
 
 /**
  * \class ReferencedHandles
-- 
1.5.6.5




More information about the Telepathy-commits mailing list