Files
gcs-nf/App/Setting/Index0/LinkUI/LinkUI.h
T

78 lines
1.4 KiB
C++
Raw Normal View History

#ifndef LINKUI_H
#define LINKUI_H
#include <QWidget>
#include "QMap"
#include "QVector"
#include "QPushButton"
#include <QListWidgetItem>
2020-05-19 19:02:32 +08:00
#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);
2020-05-19 19:02:32 +08:00
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);
2020-06-15 18:24:22 +08:00
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);
2020-05-19 19:02:32 +08:00
private slots:
2020-05-19 19:02:32 +08:00
void settabtiltle(QVariant value);
void closeTab();
2020-07-22 18:00:34 +08:00
void recover(void);
2020-07-21 18:03:07 +08:00
void on_commandClicked();
2020-07-20 18:06:14 +08:00
void on_pushButton_SerialPort_clicked();
void on_pushButton_UDP_clicked();
void on_pushButton_Multicast_clicked();
private:
Ui::LinkUI *ui;
2020-07-21 18:03:07 +08:00
2020-07-22 18:00:34 +08:00
int SerialPortCount = 0;
int UDPCount = 0;
int MulticastCount = 0;
2020-07-22 18:00:34 +08:00
2020-07-23 18:25:49 +08:00
QStringList InterfaceList;
2020-07-21 18:03:07 +08:00
QStringList DeviceList;
2020-07-22 18:00:34 +08:00
QString InterfaceString;
QString DeviceString;
};
#endif // LINKUI_H