summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2019-07-30 10:26:06 +0200
committerKarsten Heimrich <karsten.heimrich@qt.io>2019-08-20 15:14:12 +0200
commitc3a8a788b50280b5aa3b036ad690aeb8a7a798cb (patch)
treeaaf15608af3ec2166f8237b2bb33d3932c2266d1
parent99dd0e8203d789caf2edfd2105c398654f5b5748 (diff)
Add parent in QObject::connect call
Change-Id: I6253a45625ca27ed89c648e585714dc147f50467 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r--src/knx/netip/qknxnetipserverdiscoveryagent.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/knx/netip/qknxnetipserverdiscoveryagent.cpp b/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
index 30c3d1d..9c1f538 100644
--- a/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
+++ b/src/knx/netip/qknxnetipserverdiscoveryagent.cpp
@@ -209,7 +209,7 @@ void QKnxNetIpServerDiscoveryAgentPrivate::setupSocket()
socket = new QUdpSocket(q);
socket->setSocketOption(QUdpSocket::SocketOption::MulticastTtlOption, ttl);
- QObject::connect(socket, &QUdpSocket::stateChanged, [&](QUdpSocket::SocketState s) {
+ QObject::connect(socket, &QUdpSocket::stateChanged, q, [&](QUdpSocket::SocketState s) {
Q_Q(QKnxNetIpServerDiscoveryAgent);
switch (s) {
case QUdpSocket::BoundState:
@@ -283,7 +283,7 @@ void QKnxNetIpServerDiscoveryAgentPrivate::setupSocket()
using overload = void (QUdpSocket::*)(QUdpSocket::SocketError);
QObject::connect(socket,
- static_cast<overload>(&QUdpSocket::error), [&](QUdpSocket::SocketError) {
+ static_cast<overload>(&QUdpSocket::error), q, [&](QUdpSocket::SocketError) {
setAndEmitErrorOccurred(QKnxNetIpServerDiscoveryAgent::Error::Network,
socket->errorString());
@@ -291,7 +291,7 @@ void QKnxNetIpServerDiscoveryAgentPrivate::setupSocket()
q->stop();
});
- QObject::connect(socket, &QUdpSocket::readyRead, [&]() {
+ QObject::connect(socket, &QUdpSocket::readyRead, q, [&]() {
Q_Q(QKnxNetIpServerDiscoveryAgent);
while (socket->hasPendingDatagrams()) {
if (q->state() != QKnxNetIpServerDiscoveryAgent::State::Running)
@@ -390,7 +390,7 @@ void QKnxNetIpServerDiscoveryAgentPrivate::setupAndStartFrequencyTimer()
frequencyTimer->setSingleShot(false);
frequencyTimer->start(60000 / frequency);
- QObject::connect(frequencyTimer, &QTimer::timeout, [&]() {
+ QObject::connect(frequencyTimer, &QTimer::timeout, q, [&]() {
Q_Q(QKnxNetIpServerDiscoveryAgent);
if (q->state() == QKnxNetIpServerDiscoveryAgent::State::Running) {
servers.clear();