🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
UiChatDockWidget.hpp
浏览该文件的文档.
1
12
13
#pragma once
14
15
#include "AstGlobal.h"
16
#include <QDockWidget>
17
18
AST_NAMESPACE_BEGIN
19
20
class
ChatSession;
21
class
UiChatMainWidget;
22
31
class
AST_UIAI_API
UiChatDockWidget
:
public
QDockWidget
32
{
33
Q_OBJECT
34
35
public
:
39
explicit
UiChatDockWidget
(
ChatSession
* session, QWidget* parent =
nullptr
);
40
41
~UiChatDockWidget
()
override
;
42
44
UiChatMainWidget
*
chatWidget
()
const
{
return
chatWidget_; }
45
49
bool
dockInto(QMainWindow* mainWindow =
nullptr
);
50
53
bool
autoDock();
54
55
Q_SIGNALS:
57
void
dockClosed
();
58
59
private
:
60
void
setupUi();
61
62
UiChatMainWidget
* chatWidget_ =
nullptr
;
63
};
64
67
AST_NAMESPACE_END
ast::ChatSession
聊天会话
定义
ChatSession.hpp:44
ast::UiChatDockWidget
聊天停靠面板
定义
UiChatDockWidget.hpp:32
ast::UiChatDockWidget::chatWidget
UiChatMainWidget * chatWidget() const
获取内部的聊天主控件
定义
UiChatDockWidget.hpp:44
ast::UiChatDockWidget::dockClosed
void dockClosed()
dock 面板关闭
ast::UiChatMainWidget
聊天主控件
定义
UiChatMainWidget.hpp:33
src
AstUiAI
Integration
UiChatDockWidget.hpp
制作者
1.12.0