🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
UiChatMainWidget.hpp
浏览该文件的文档.
1
12
13#pragma once
14
15#include "AstGlobal.h"
16#include <QWidget>
17#include <memory>
18
19AST_NAMESPACE_BEGIN
20
21class ChatSession;
22class UiChatPanel;
23
32class AST_UIAI_API UiChatMainWidget : public QWidget
33{
34 Q_OBJECT
35
36public:
40 explicit UiChatMainWidget(ChatSession* session, QWidget* parent = nullptr);
41
42 ~UiChatMainWidget() override;
43
45 UiChatPanel* chatPanel() const { return chatPanel_; }
46
48 ChatSession* session() const;
49
51 void setSession(ChatSession* session);
52
53private:
54 void setupUi();
55
56 UiChatPanel* chatPanel_ = nullptr;
57};
58
61AST_NAMESPACE_END
聊天会话
定义 ChatSession.hpp:44
聊天主控件
定义 UiChatMainWidget.hpp:33
UiChatPanel * chatPanel() const
获取聊天面板
定义 UiChatMainWidget.hpp:45
聊天面板
定义 UiChatPanel.hpp:46