1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/src/network/qqtserialport.h

34 lines
631 B
C
Raw Normal View History

2016-12-29 16:49:18 +08:00
#ifndef QQTSERIALPORT_H
#define QQTSERIALPORT_H
#include "qqtprotocol.h"
2017-09-17 21:38:49 +08:00
#include <qqt-local.h>
#if defined (__QTEXTSERIALPORT__ )
#include <qextserialport.h>
typedef QextSerialPort QSerialPort;
#else
#include <QSerialPort>
#endif
2016-12-29 16:49:18 +08:00
2017-09-17 08:46:57 +08:00
class QQTSHARED_EXPORT QQTSerialPort : public QSerialPort
2016-12-29 16:49:18 +08:00
{
Q_OBJECT
public:
explicit QQTSerialPort(QObject *parent = 0);
2017-09-17 21:38:49 +08:00
2016-12-29 16:49:18 +08:00
~QQTSerialPort();
void installProtocol(QQTProtocol* stack);
void uninstallProtocol(QQTProtocol* stack);
QQTProtocol* installedProtocol();
private slots:
void readyReadData();
private:
QQTProtocol* m_protocol;
};
#endif // QQTSERIALPORT_H