Files
Yosuga_rk3566/src/UI/Setting/Inc/NetworkPage.h
T
2026-06-14 15:54:35 +08:00

40 lines
803 B
C++

//
// Created by Administrator on 2025/3/2.
//
#pragma once
#include "BasePage.h"
#include "ElaPushButton.h"
#include "ElaLineEdit.h"
class ElaPushButton;
class ElaLineEdit;
class NetWorkPage final : public BasePage
{
Q_OBJECT
public:
Q_INVOKABLE explicit NetWorkPage(QWidget* parent = nullptr);
~NetWorkPage() override;
private:
void initUI();
void initWebSocketClient();
private:
// websocket 控件
ElaPushButton* websocketPushButton = nullptr;
ElaLineEdit* websocketLineEdit = nullptr;
// 连接测试
ElaPushButton* connectTestPushButton = nullptr;
// 连接
ElaPushButton* connectPushButton = nullptr;
// 断开
ElaPushButton* disconnectPushButton = nullptr;
// 发送测试按钮
ElaPushButton* sendTestPushButton = nullptr;
};