Files
gcs-nf/App/Setting/Index0/LinkUI/LinkUI.h
T
2020-07-23 18:25:49 +08:00

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