#ifndef DIAGRAMCONNECTSETTING_H #define DIAGRAMCONNECTSETTING_H #include #include "global.h" /******************************************************* 网络连接设置 ********************************************************/ QT_BEGIN_NAMESPACE namespace Ui { class diagramConnectSetting; } QT_END_NAMESPACE struct ChannelConfig; class DiagramConnectSetting : public QDialog { Q_OBJECT public: DiagramConnectSetting(QWidget *parent = nullptr); ~DiagramConnectSetting(); void showDlg(); public slots: void onTestHttpClicked(); void onTestWebsocketClicked(); void onOkClicked(); void onCancelClicked(); private: void initial(); void updateByConfig(ChannelConfig,int nType = 0); //0http 1websocket private: Ui::diagramConnectSetting *ui; }; #endif