From f7c5b8fce9517b3062eeab0ec7e8e46867d1f977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Klitzing?= Date: Wed, 11 Oct 2017 15:54:57 +0200 Subject: Replace typedefs by QOverload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I509332fa23bcf2cf2e6c10b7edacb4157f025ff9 Reviewed-by: MÃ¥rten Nordheim Reviewed-by: Timur Pocheptsov --- src/websockets/qsslserver.cpp | 9 +++++---- src/websockets/qwebsocket_p.cpp | 9 +++------ 2 files changed, 8 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/websockets/qsslserver.cpp b/src/websockets/qsslserver.cpp index 5df59f7..586e520 100644 --- a/src/websockets/qsslserver.cpp +++ b/src/websockets/qsslserver.cpp @@ -115,11 +115,12 @@ void QSslServer::incomingConnection(qintptr socket) if (Q_LIKELY(pSslSocket->setSocketDescriptor(socket))) { connect(pSslSocket, &QSslSocket::peerVerifyError, this, &QSslServer::peerVerifyError); - typedef void (QSslSocket::* sslErrorsSignal)(const QList &); - connect(pSslSocket, static_cast(&QSslSocket::sslErrors), + connect(pSslSocket, QOverload&>::of(&QSslSocket::sslErrors), this, &QSslServer::sslErrors); - connect(pSslSocket, &QSslSocket::encrypted, this, &QSslServer::newEncryptedConnection); - connect(pSslSocket, &QSslSocket::preSharedKeyAuthenticationRequired, this, &QSslServer::preSharedKeyAuthenticationRequired); + connect(pSslSocket, &QSslSocket::encrypted, + this, &QSslServer::newEncryptedConnection); + connect(pSslSocket, &QSslSocket::preSharedKeyAuthenticationRequired, + this, &QSslServer::preSharedKeyAuthenticationRequired); addPendingConnection(pSslSocket); diff --git a/src/websockets/qwebsocket_p.cpp b/src/websockets/qwebsocket_p.cpp index 5e1a103..1a1bb1f 100644 --- a/src/websockets/qwebsocket_p.cpp +++ b/src/websockets/qwebsocket_p.cpp @@ -563,11 +563,9 @@ void QWebSocketPrivate::makeConnections(const QTcpSocket *pTcpSocket) if (Q_LIKELY(pTcpSocket)) { //pass through signals - typedef void (QAbstractSocket:: *ASErrorSignal)(QAbstractSocket::SocketError); - typedef void (QWebSocket:: *WSErrorSignal)(QAbstractSocket::SocketError); QObject::connect(pTcpSocket, - static_cast(&QAbstractSocket::error), - q, static_cast(&QWebSocket::error)); + QOverload::of(&QAbstractSocket::error), + q, QOverload::of(&QWebSocket::error)); #ifndef QT_NO_NETWORKPROXY QObject::connect(pTcpSocket, &QAbstractSocket::proxyAuthenticationRequired, q, &QWebSocket::proxyAuthenticationRequired); @@ -595,9 +593,8 @@ void QWebSocketPrivate::makeConnections(const QTcpSocket *pTcpSocket) &QWebSocket::preSharedKeyAuthenticationRequired); QObject::connect(sslSocket, &QSslSocket::encryptedBytesWritten, q, &QWebSocket::bytesWritten); - typedef void (QSslSocket:: *sslErrorSignalType)(const QList &); QObject::connect(sslSocket, - static_cast(&QSslSocket::sslErrors), + QOverload&>::of(&QSslSocket::sslErrors), q, &QWebSocket::sslErrors); QObjectPrivate::connect(sslSocket, &QSslSocket::encrypted, this, &QWebSocketPrivate::_q_updateSslConfiguration); -- cgit v1.2.1