75 lines
1.3 KiB
C++
75 lines
1.3 KiB
C++
#ifndef LINKUI_H
|
|
#define LINKUI_H
|
|
|
|
#include <QWidget>
|
|
#include "QMap"
|
|
#include "QVector"
|
|
#include "QPushButton"
|
|
#include <QListWidgetItem>
|
|
|
|
|
|
|
|
#include "ConnectDialog/ConnectDialog.h"
|
|
|
|
namespace Ui {
|
|
class LinkUI;
|
|
}
|
|
|
|
class LinkUI : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit LinkUI(QWidget *parent = nullptr);
|
|
~LinkUI();
|
|
|
|
signals:
|
|
void clicked(QString);
|
|
|
|
|
|
void connectSignal(QVariant m_state,
|
|
QVariant m_usrName,QVariant m_Type,
|
|
QVariant m_Param1,QVariant m_Param2,
|
|
QVariant m_Param3,QVariant m_Param4,
|
|
QVariant m_Param5);
|
|
|
|
void PortConnect(QVariant m_state,
|
|
QVariant m_usrName,QVariant m_Type,
|
|
QVariant m_Param1,QVariant m_Param2,
|
|
QVariant m_Param3,QVariant m_Param4,
|
|
QVariant m_Param5);
|
|
|
|
|
|
private slots:
|
|
|
|
void settabtiltle(QVariant value);
|
|
void closeTab();
|
|
void recover(void);
|
|
|
|
|
|
void on_commandClicked();
|
|
|
|
void on_pushButton_SerialPort_clicked();
|
|
|
|
void on_pushButton_UDP_clicked();
|
|
|
|
private:
|
|
Ui::LinkUI *ui;
|
|
|
|
|
|
int SerialPortCount = 0;
|
|
int UDPCount = 0;
|
|
|
|
QStringList InterfaceList;
|
|
QStringList DeviceList;
|
|
|
|
|
|
|
|
QString InterfaceString;
|
|
QString DeviceString;
|
|
|
|
|
|
};
|
|
|
|
#endif // LINKUI_H
|