This commit is contained in:
JackLee 2025-02-27 22:14:03 +08:00
parent 38faaf605a
commit 68d011a609
6 changed files with 3496 additions and 3524 deletions

View File

@ -97,5 +97,6 @@
"comments": "off",
"strings": "on"
},
"Codegeex.RepoIndex": true
"Codegeex.RepoIndex": true,
"CodeGPT.apiKey": "CodeGPT Plus Beta"
}

Binary file not shown.

View File

@ -1,52 +1,28 @@
# ninja log v6
4197 13978 7623652648875221 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4195 14247 7623652648842787 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b
490 3312 7623434635699540 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
4201 13623 7623652648910077 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
286 4744 7623661114274482 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e
270 488 7623434635549950 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
4330 16355 7623687432587031 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
4322 15571 7623687432501671 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970
4199 13562 7623652648892649 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
31 285 7623661111725641 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
4206 14201 7623652648963375 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
270 488 7623434635549950 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
17 4314 7623687431394653 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e
4327 10734 7623687432557044 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
4325 15678 7623687432526704 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
490 3312 7623434635699540 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b
4318 16348 7623687432461714 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
4320 16113 7623687432481696 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4903 17025 7621792026943581 CMakeFiles/ctai.dir/src/sui_title.cpp.obj e026b4b712cf9da4
31 285 7623661111725641 ctai_autogen/timestamp da3870ebc94b983e
4608 24241 7623525557809941 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
31 285 7623661111725641 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
3987 7703 7621872533500869 CMakeFiles/ctai.dir/src/ctai_session_table.cpp.obj d0b22ffae77b23cf
4744 17540 7623661158837965 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
31 285 7623661111725641 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
218 7564 7621848927853957 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
270 488 7623434635549950 qrc_res.cpp 9794859fafc6825
4193 15301 7623652648825294 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
4063 8329 7620828272105475 CMakeFiles/ctai.dir/src/ctai_tabbar.cpp.obj 41b68d110b3c0daf
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
4262 7998 7622710864828185 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
4901 21734 7621792026923538 CMakeFiles/ctai.dir/src/sui_base_ex.cpp.obj 476c94d1f2c8cfea
26 296 7623662989841904 ctai_autogen/timestamp da3870ebc94b983e
26 296 7623662989841904 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
26 296 7623662989841904 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
26 296 7623662989841904 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
297 4295 7623662992548842 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4295 15854 7623663032540764 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
27 265 7623663858658168 ctai_autogen/timestamp da3870ebc94b983e
27 265 7623663858658168 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
27 265 7623663858658168 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
27 265 7623663858658168 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
265 4466 7623663861048249 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4466 16178 7623663903051193 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
23 264 7623664594196369 ctai_autogen/timestamp da3870ebc94b983e
23 264 7623664594196369 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
23 264 7623664594196369 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
23 264 7623664594196369 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
265 4737 7623664596611673 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4737 16102 7623664641336893 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
21 293 7623665386229074 ctai_autogen/timestamp da3870ebc94b983e
21 293 7623665386229074 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
21 293 7623665386229074 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
21 293 7623665386229074 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
294 4131 7623665388958326 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4131 15957 7623665427336235 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
4262 7998 7622710864828185 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
4063 8329 7620828272105475 CMakeFiles/ctai.dir/src/ctai_tabbar.cpp.obj 41b68d110b3c0daf
4315 17597 7623687432441705 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
270 488 7623434635549950 qrc_res.cpp 9794859fafc6825
218 7564 7621848927853957 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
17 4314 7623687431394653 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
17598 29075 7623687565264274 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
3987 7703 7621872533500869 CMakeFiles/ctai.dir/src/ctai_session_table.cpp.obj d0b22ffae77b23cf
17 4314 7623687431394653 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4608 24241 7623525557809941 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
17 4314 7623687431394653 ctai_autogen/timestamp da3870ebc94b983e

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -97,14 +97,9 @@ void ctai_textedit::add_stream_display(const QString &messageId)
// 确保光标移动到文档末尾并换行(防止插入到前一行末尾)
cursor.movePosition(QTextCursor::End);
if (document()->isEmpty()) {
// 如果文档为空直接插入HTML内容
cursor.insertHtml(html);
} else {
// 如果文档不为空先插入一个换行符再插入HTML内容
cursor.insertBlock();
cursor.insertHtml(html);
}
cursor.insertBlock(); // 插入新段落保证HTML在新行
cursor.insertHtml(html); // 插入消息块+分隔线
// 可选:确保视图滚动到新内容位置
cursor.movePosition(QTextCursor::End);