diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2017-09-27 19:25:01 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2017-10-05 06:44:37 +0000 |
commit | da09f8f01d13ff467f0a628b6348aa9300160875 (patch) | |
tree | 9220bd9f22b8581acc2e29ed25b7601ed932419e /examples/serialport/cwriterasync/serialportwriter.h | |
parent | 7f51ee09e7986ccf689b611166a3b083ec52a718 (diff) | |
download | qtserialport-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.h | 23 |
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 |