summaryrefslogtreecommitdiff
path: root/src/websockets/qwebsocket_p.h
diff options
context:
space:
mode:
authorJesus Fernandez <jesus.fernandez@qt.io>2018-08-10 12:48:47 +0200
committerJesus Fernandez <Jesus.Fernandez@qt.io>2018-08-14 08:30:14 +0000
commit5425435759242367fb40f90c4aef5af3e24e2854 (patch)
treea9d46275001f2c82121333b52d28ce42efd9cb9c /src/websockets/qwebsocket_p.h
parent85e345a38709026d4d82c67b9016338675851249 (diff)
downloadqtwebsockets-5425435759242367fb40f90c4aef5af3e24e2854.tar.gz
Use QObjectPrivate::q_ptr instead of shadowing it
Some private classes had a q_ptr pointer shadowing the QObjectPrivate::q_ptr pointer. Q_Q casts the QObjectPrivate::q_ptr pointer to match the public class so there is no need to store a different pointer. Change-Id: I8f5c4323b1dcf45a9796c0dd9f522bdbc63add18 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/websockets/qwebsocket_p.h')
-rw-r--r--src/websockets/qwebsocket_p.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/websockets/qwebsocket_p.h b/src/websockets/qwebsocket_p.h
index 91f8ad2..73f2745 100644
--- a/src/websockets/qwebsocket_p.h
+++ b/src/websockets/qwebsocket_p.h
@@ -64,6 +64,7 @@
#include <QtCore/QTime>
#include <private/qobject_p.h>
+#include "qwebsocket.h"
#include "qwebsocketprotocol.h"
#include "qwebsocketdataprocessor_p.h"
#include "qdefaultmaskgenerator_p.h"
@@ -102,8 +103,7 @@ class QWebSocketPrivate : public QObjectPrivate
public:
Q_DECLARE_PUBLIC(QWebSocket)
explicit QWebSocketPrivate(const QString &origin,
- QWebSocketProtocol::Version version,
- QWebSocket * const pWebSocket);
+ QWebSocketProtocol::Version version);
~QWebSocketPrivate() override;
void init();
@@ -155,11 +155,8 @@ public:
void open(const QNetworkRequest &request, bool mask);
void ping(const QByteArray &payload);
- QWebSocket * const q_ptr;
-
private:
- QWebSocketPrivate(QTcpSocket *pTcpSocket, QWebSocketProtocol::Version version,
- QWebSocket *pWebSocket);
+ QWebSocketPrivate(QTcpSocket *pTcpSocket, QWebSocketProtocol::Version version);
void setVersion(QWebSocketProtocol::Version version);
void setResourceName(const QString &resourceName);
void setRequest(const QNetworkRequest &request);