summaryrefslogtreecommitdiff
path: root/examples/serialport/cwriterasync/serialportwriter.h
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2017-09-27 19:25:01 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2017-10-05 06:44:37 +0000
commitda09f8f01d13ff467f0a628b6348aa9300160875 (patch)
tree9220bd9f22b8581acc2e29ed25b7601ed932419e /examples/serialport/cwriterasync/serialportwriter.h
parent7f51ee09e7986ccf689b611166a3b083ec52a718 (diff)
downloadqtserialport-da09f8f01d13ff467f0a628b6348aa9300160875.tar.gz
Revamp the Console Asynchronous Writer Example
* Use the 'const' keywords more. * Split very long lines. * Remove QT_USE_NAMESPACE macro. * Update includes to common style. * Use more member class initializations. * Remove empy dtor. Task-number: QTBUG-60652 Change-Id: Ia9b108ad9fd65d55dd88e2d6c1e3ee36830abb6e Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'examples/serialport/cwriterasync/serialportwriter.h')
-rw-r--r--examples/serialport/cwriterasync/serialportwriter.h23
1 files changed, 9 insertions, 14 deletions
diff --git a/examples/serialport/cwriterasync/serialportwriter.h b/examples/serialport/cwriterasync/serialportwriter.h
index 9fd305f..1e94c0f 100644
--- a/examples/serialport/cwriterasync/serialportwriter.h
+++ b/examples/serialport/cwriterasync/serialportwriter.h
@@ -51,14 +51,11 @@
#ifndef SERIALPORTWRITER_H
#define SERIALPORTWRITER_H
-#include <QtSerialPort/QSerialPort>
-
-#include <QTextStream>
-#include <QTimer>
#include <QByteArray>
#include <QObject>
-
-QT_USE_NAMESPACE
+#include <QSerialPort>
+#include <QTextStream>
+#include <QTimer>
QT_BEGIN_NAMESPACE
@@ -70,8 +67,6 @@ class SerialPortWriter : public QObject
public:
explicit SerialPortWriter(QSerialPort *serialPort, QObject *parent = nullptr);
- ~SerialPortWriter();
-
void write(const QByteArray &writeData);
private slots:
@@ -80,11 +75,11 @@ private slots:
void handleError(QSerialPort::SerialPortError error);
private:
- QSerialPort *m_serialPort;
- QByteArray m_writeData;
- QTextStream m_standardOutput;
- qint64 m_bytesWritten;
- QTimer m_timer;
+ QSerialPort *m_serialPort = nullptr;
+ QByteArray m_writeData;
+ QTextStream m_standardOutput;
+ qint64 m_bytesWritten = 0;
+ QTimer m_timer;
};
-#endif
+#endif // SERIALPORTWRITER_H