summaryrefslogtreecommitdiff
path: root/examples/serialport/blockingslave/slavethread.h
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2017-09-27 19:47:38 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2017-10-06 20:17:15 +0000
commitc513cbaee4d8819a2ebb27396be6c056b1f5856f (patch)
tree0a3fe4811ebe62b811a3f4f95ebd8d9602f5af13 /examples/serialport/blockingslave/slavethread.h
parent466705128376bd5d60ec23eec7af37d3bf6649fe (diff)
downloadqtserialport-c513cbaee4d8819a2ebb27396be6c056b1f5856f.tar.gz
Revamp the Blocking Slave Example
* Use the 'const' keywords more. * Split very long lines. * Use the 'm_' prefixes for all class members. * Use the QOverload in signal/slot casting. * Use more member class initializations. * Remove QT_USE_NAMESPACE macro. * Use from(to)Utf8 instead of from(to)Local8Bit. Task-number: QTBUG-60652 Change-Id: I64bfaf93672dc69f4d10bcaaa0c1c6dd87267d3e Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'examples/serialport/blockingslave/slavethread.h')
-rw-r--r--examples/serialport/blockingslave/slavethread.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/examples/serialport/blockingslave/slavethread.h b/examples/serialport/blockingslave/slavethread.h
index 9a15e24..737e7cb 100644
--- a/examples/serialport/blockingslave/slavethread.h
+++ b/examples/serialport/blockingslave/slavethread.h
@@ -51,8 +51,8 @@
#ifndef SLAVETHREAD_H
#define SLAVETHREAD_H
-#include <QThread>
#include <QMutex>
+#include <QThread>
#include <QWaitCondition>
//! [0]
@@ -65,7 +65,6 @@ public:
~SlaveThread();
void startSlave(const QString &portName, int waitTimeout, const QString &response);
- void run() Q_DECL_OVERRIDE;
signals:
void request(const QString &s);
@@ -73,11 +72,13 @@ signals:
void timeout(const QString &s);
private:
- QString portName;
- QString response;
- int waitTimeout;
- QMutex mutex;
- bool quit;
+ void run() override;
+
+ QString m_portName;
+ QString m_response;
+ int m_waitTimeout = 0;
+ QMutex m_mutex;
+ bool m_quit = false;
};
//! [0]