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