2019-12-25 10:53:19 +08:00
|
|
|
#ifndef CONNECTDIALOG_H
|
|
|
|
|
#define CONNECTDIALOG_H
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <QDialog>
|
|
|
|
|
#include <QHostAddress>
|
|
|
|
|
#include <QSerialPort>
|
|
|
|
|
#include <QSerialPortInfo>
|
|
|
|
|
#include <QSettings>
|
2020-01-17 16:38:58 +08:00
|
|
|
|
2019-12-25 10:53:19 +08:00
|
|
|
|
|
|
|
|
namespace Ui {
|
|
|
|
|
class ConnectDialog;
|
|
|
|
|
}
|
|
|
|
|
|
2020-01-17 16:38:58 +08:00
|
|
|
|
2020-02-20 17:13:31 +08:00
|
|
|
#ifdef QtSerialPort
|
|
|
|
|
#include <serialportglobal.h>
|
|
|
|
|
class SERIALPORTSHARED_EXPORT ConnectDialog : public QDialog {
|
|
|
|
|
#else
|
2019-12-25 10:53:19 +08:00
|
|
|
class ConnectDialog : public QDialog
|
|
|
|
|
{
|
2020-02-20 17:13:31 +08:00
|
|
|
#endif
|
2019-12-25 10:53:19 +08:00
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
explicit ConnectDialog(QWidget *parent = 0);
|
|
|
|
|
~ConnectDialog();
|
|
|
|
|
|
|
|
|
|
int exec();
|
|
|
|
|
|
|
|
|
|
void accept();
|
|
|
|
|
void reject();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
Ui::ConnectDialog *ui;
|
|
|
|
|
QSerialPortInfo *serialInfo;
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
QString port = "COM1";
|
|
|
|
|
qint32 baudrate = 115200;
|
|
|
|
|
QSerialPort::Parity parity = QSerialPort::NoParity;
|
|
|
|
|
private slots:
|
|
|
|
|
void on_combox_local_currentIndexChanged(const QString &arg1);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // CONNECTDIALOG_H
|