Use QT namespace and forward declarations
authorKurt Pattyn <pattyn.kurt@gmail.com>
Sat, 2 Nov 2013 09:53:25 +0000 (10:53 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 2 Nov 2013 09:59:40 +0000 (10:59 +0100)
Change-Id: I67a0ee96f2e21ed441bb10f55c6bf8180245846b
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
examples/echoclient/echoclient.cpp
examples/echoclient/echoclient.h
examples/echoserver/echoserver.cpp
examples/echoserver/echoserver.h

index 2fc9f73..e487ed6 100644 (file)
@@ -41,6 +41,8 @@
 #include "echoclient.h"
 #include <QDebug>
 
+QT_USE_NAMESPACE
+
 //! [constructor]
 EchoClient::EchoClient(const QUrl &url, QObject *parent) :
     QObject(parent),
index 841f430..3bc1162 100644 (file)
@@ -44,6 +44,8 @@
 #include <QObject>
 #include <QtWebSockets/QWebSocket>
 
+QT_FORWARD_DECLARE_CLASS(QWebSocket);
+
 class EchoClient : public QObject
 {
     Q_OBJECT
index f976762..78e99b9 100644 (file)
@@ -43,6 +43,8 @@
 #include "qwebsocket.h"
 #include <QDebug>
 
+QT_USE_NAMESPACE
+
 //! [constructor]
 EchoServer::EchoServer(quint16 port, QObject *parent) :
     QObject(parent),
index e2a31a9..bbfa9e0 100644 (file)
@@ -45,8 +45,8 @@
 #include <QList>
 #include <QByteArray>
 
-class QWebSocketServer;
-class QWebSocket;
+QT_FORWARD_DECLARE_CLASS(QWebSocketServer);
+QT_FORWARD_DECLARE_CLASS(QWebSocket);
 
 class EchoServer : public QObject
 {