diff options
author | Ahmad Samir <a.samirh78@gmail.com> | 2023-07-12 03:14:07 +0300 |
---|---|---|
committer | Ahmad Samir <a.samirh78@gmail.com> | 2023-07-12 22:35:24 +0300 |
commit | fbd825bf9e7da16aed8ab190652ad56cd316cc0e (patch) | |
tree | 24b7da57f97823a09ce82e3daee4aeac51233166 /tests | |
parent | cbc8a35cf09ec2891391b39ec5de672a5cee4d3d (diff) |
Implicit capture of 'this' with a capture default of '=' is deprecated
Can't use [=, this] because not all compilers support it.
Add missing include (needed by static analyzers such as clangd).
Change-Id: Id88730e5ea0bc9b797cd3dd2d13d025d3e48b289
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/shared/webserver.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/auto/shared/webserver.h b/tests/auto/shared/webserver.h index da76ea0..238a4eb 100644 --- a/tests/auto/shared/webserver.h +++ b/tests/auto/shared/webserver.h @@ -7,6 +7,7 @@ #include <functional> #include <cctype> #include <QtCore/qcoreapplication.h> +#include <QtCore/qurl.h> #include <QtNetwork/qtcpserver.h> #include <QTcpSocket> @@ -62,14 +63,14 @@ private: QMap<QTcpSocket *, HttpRequest> clients; }; -WebServer::WebServer(Handler handler, QObject *parent) : +WebServer::WebServer(Handler h, QObject *parent) : QTcpServer(parent), - handler(handler) + handler(h) { - connect(this, &QTcpServer::newConnection, [=]() { + connect(this, &QTcpServer::newConnection, this, [this]() { auto socket = nextPendingConnection(); connect(socket, &QTcpSocket::disconnected, socket, &QTcpSocket::deleteLater); - connect(socket, &QTcpSocket::readyRead, [=]() { + connect(socket, &QTcpSocket::readyRead, this, [this, socket]() { if (!clients.contains(socket)) clients[socket].port = serverPort(); |