GridFrame/diagramCavas/include/diagramConnectSetting.h

45 lines
1.1 KiB
C
Raw Normal View History

2026-03-23 11:11:55 +08:00
#ifndef DIAGRAMCONNECTSETTING_H
#define DIAGRAMCONNECTSETTING_H
#include <QDialog>
//#include "global.h"
/*******************************************************
********************************************************/
QT_BEGIN_NAMESPACE
namespace Ui { class diagramConnectSetting; }
QT_END_NAMESPACE
struct ChannelConfig;
2026-05-18 19:12:28 +08:00
class TitleBar;
2026-05-22 16:08:15 +08:00
class QSizeGrip;
2026-03-23 11:11:55 +08:00
class DiagramConnectSetting : public QDialog
{
Q_OBJECT
public:
DiagramConnectSetting(QWidget *parent = nullptr);
~DiagramConnectSetting();
void showDlg();
void updateHttpLog(QString sType,QString data);
void updateWebsocketLog(QString);
public slots:
void onTestHttpRecommandClicked();
void onTestHttpDataClicked();
void onTestWebsocketClicked();
void onOkClicked();
void onCancelClicked();
private:
void initial();
void updateByConfig(ChannelConfig,int nType = 0); //0http 1websocket
2026-05-22 16:08:15 +08:00
protected:
void resizeEvent(QResizeEvent *);
2026-03-23 11:11:55 +08:00
private:
Ui::diagramConnectSetting *ui;
2026-05-18 19:12:28 +08:00
TitleBar* m_titleBar;
2026-05-22 16:08:15 +08:00
QSizeGrip* _pSizeGrip;
2026-03-23 11:11:55 +08:00
};
#endif