14 const QString& szPrefix = QString());
16 [[nodiscard]]
int GetSerialPort()
const;
17 void SetSerialPort(
int index);
18 [[nodiscard]]
const QString GetSerialPortName()
const;
19 void SetSerialPortName(
const QString& szName);
20 [[nodiscard]] qint32 GetBaudRate()
const;
21 void SetBaudRate(qint32 rate);
22 [[nodiscard]] QSerialPort::Parity GetParity()
const;
23 void SetParity(
const QSerialPort::Parity &newParity);
24 [[nodiscard]] QSerialPort::DataBits GetDataBits()
const;
25 void SetDataBits(
const QSerialPort::DataBits &newDataBits);
26 [[nodiscard]] QSerialPort::StopBits GetStopBits()
const;
27 void SetStopBits(
const QSerialPort::StopBits &newStopBits);
28 [[nodiscard]] QSerialPort::FlowControl GetFlowControl()
const;
29 void SetFlowControl(
const QSerialPort::FlowControl &newFlowControl);
32 virtual int OnLoad(QSettings &set)
override;
33 virtual int OnSave(QSettings &set)
override;
37 QString m_szSerialPortName;
39 QSerialPort::Parity m_Parity;
40 QSerialPort::DataBits m_DataBits;
41 QSerialPort::StopBits m_StopBits;
42 QSerialPort::FlowControl m_FlowControl;