updata ctai_textedit

This commit is contained in:
JackLee 2025-02-26 19:00:41 +08:00
parent e46093dbcd
commit 0f870f984c
30 changed files with 6576 additions and 5571 deletions

View File

@ -95,5 +95,6 @@
"other": "on", "other": "on",
"comments": "off", "comments": "off",
"strings": "on" "strings": "on"
} },
"Codegeex.RepoIndex": true
} }

Binary file not shown.

View File

@ -1,71 +1,66 @@
# ninja log v6 # ninja log v6
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
4459 15746 7621911040819234 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
4901 21734 7621792026923538 CMakeFiles/ctai.dir/src/sui_base_ex.cpp.obj 476c94d1f2c8cfea 4901 21734 7621792026923538 CMakeFiles/ctai.dir/src/sui_base_ex.cpp.obj 476c94d1f2c8cfea
4447 16578 7621911040698696 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
256 715 7621662369248829 qrc_res.cpp 9794859fafc6825
218 7564 7621848927853957 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
18 287 7621915719216656 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
7738 18754 7621915796419066 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
3987 7703 7621872533500869 CMakeFiles/ctai.dir/src/ctai_session_table.cpp.obj d0b22ffae77b23cf
18 287 7621915719216656 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4449 15668 7621911040723726 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
288 7738 7621915721923448 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4063 8329 7620828272105475 CMakeFiles/ctai.dir/src/ctai_tabbar.cpp.obj 41b68d110b3c0daf
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5 4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
18 287 7621915719216656 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e 4063 8329 7620828272105475 CMakeFiles/ctai.dir/src/ctai_tabbar.cpp.obj 41b68d110b3c0daf
4903 17025 7621792026943581 CMakeFiles/ctai.dir/src/sui_title.cpp.obj e026b4b712cf9da4 284 3644 7622668721969345 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b 4466 16852 7622698141754299 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
717 3477 7621662369402559 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50 262 484 7622684576644682 qrc_res.cpp 9794859fafc6825
4456 15069 7621911040789228 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0 218 7564 7621848927853957 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970 19 4465 7622698140013546 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
293 8858 7621911901524599 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80 16852 27251 7622698265624127 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
256 715 7621662369248829 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825 3987 7703 7621872533500869 CMakeFiles/ctai.dir/src/ctai_session_table.cpp.obj d0b22ffae77b23cf
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e 19 4465 7622698140013546 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4267 22520 7621850764621647 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
18 287 7621915719216656 ctai_autogen/timestamp da3870ebc94b983e
16 242 7621919552182150 ctai_autogen/timestamp da3870ebc94b983e
16 242 7621919552182150 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
16 242 7621919552182150 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
16 242 7621919552182150 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
243 768 7621919559551972 qrc_res.cpp 9794859fafc6825
243 768 7621919559551972 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
770 3387 7621919559722553 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
768 8091 7621919559702562 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
8092 18667 7621919632936443 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
16 238 7621920122251711 ctai_autogen/timestamp da3870ebc94b983e
16 238 7621920122251711 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
16 238 7621920122251711 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
16 238 7621920122251711 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
238 7267 7621920124468327 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
7267 19480 7621920194758560 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
24 281 7621920547603345 ctai_autogen/timestamp da3870ebc94b983e
24 281 7621920547603345 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
24 281 7621920547603345 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
24 281 7621920547603345 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
282 8013 7621920550178295 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
8013 18601 7621920627487737 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
20 280 7621921313805232 ctai_autogen/timestamp da3870ebc94b983e
20 280 7621921313805232 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
20 280 7621921313805232 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
20 280 7621921313805232 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
281 8508 7621921316408710 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
8508 18842 7621921398681312 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
18 289 7621922369082227 ctai_autogen/timestamp da3870ebc94b983e
18 289 7621922369082227 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
18 289 7621922369082227 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
18 289 7621922369082227 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
290 8432 7621922371797194 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
8432 19167 7621922453225901 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
24 4709 7621924267208381 ctai_autogen/timestamp da3870ebc94b983e
24 4709 7621924267208381 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
24 4709 7621924267208381 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
24 4709 7621924267208381 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4719 15663 7621924268480022 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
4721 15762 7621924268505106 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
4716 16166 7621924268450052 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4712 16361 7621924268410097 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
4724 16468 7621924268535077 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
4710 17162 7621924268390085 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
4714 23837 7621924268430069 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7 4714 23837 7621924268430069 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
23837 34315 7621924459660935 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6 19 4465 7622698140013546 ctai_autogen/timestamp da3870ebc94b983e
4903 17025 7621792026943581 CMakeFiles/ctai.dir/src/sui_title.cpp.obj e026b4b712cf9da4
4470 15668 7622698141798775 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4468 15783 7622698141764061 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b
487 3274 7622684576824662 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
4475 15186 7622698141844310 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
4477 9789 7622698141864287 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e
19 4465 7622698140013546 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
262 484 7622684576644682 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970
4473 15157 7622698141824329 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
4479 15893 7622698141889543 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
24 4716 7622699891296621 ctai_autogen/timestamp da3870ebc94b983e
24 4716 7622699891296621 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
24 4716 7622699891296621 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
24 4716 7622699891296621 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4732 10107 7622699892660075 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4730 15149 7622699892642691 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
4727 15177 7622699892607903 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
4725 15532 7622699892590454 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4722 15778 7622699892555151 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
4735 15783 7622699892692454 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
4718 16727 7622699892509755 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
16727 27808 7622700012612487 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
18 4445 7622704716145797 ctai_autogen/timestamp da3870ebc94b983e
18 4445 7622704716145797 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
18 4445 7622704716145797 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
18 4445 7622704716145797 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4449 8284 7622704717191341 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
4457 10034 7622704717272724 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4455 15233 7622704717243554 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
4453 15280 7622704717226160 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
4451 15624 7622704717208770 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4448 15925 7622704717173926 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
4460 15998 7622704717290310 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
4446 16946 7622704717153902 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
16946 29381 7622704842161153 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676
16 4538 7622706866065806 ctai_autogen/timestamp da3870ebc94b983e
16 4538 7622706866065806 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
16 4538 7622706866065806 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
16 4538 7622706866065806 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
4543 8334 7622706867227777 CMakeFiles/ctai.dir/src/ctai_parsestring.cpp.obj c7ba770f3578d195
4552 10503 7622706867317536 CMakeFiles/ctai.dir/src/ctai_textedit.cpp.obj 336256b01143e240
4548 15544 7622706867272586 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
4550 15595 7622706867282713 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
4546 16025 7622706867245163 CMakeFiles/ctai.dir/src/ctai_session_info.cpp.obj 22d5a962360b4db1
4555 16299 7622706867334933 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
4541 16307 7622706867192986 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
4538 17177 7622706867175491 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
17177 29418 7622706993571004 F:/SourceCode/ctai/release/ctai.exe 66379903cbdcd676

View File

@ -430,6 +430,12 @@
"UVLADIE3JM/moc_ctai_curl.cpp", "UVLADIE3JM/moc_ctai_curl.cpp",
null null
], ],
[
"F:/SourceCode/ctai/src/ctai_parsestring.h",
"MU",
"UVLADIE3JM/moc_ctai_parsestring.cpp",
null
],
[ [
"F:/SourceCode/ctai/src/ctai_session_docker.h", "F:/SourceCode/ctai/src/ctai_session_docker.h",
"MU", "MU",
@ -472,6 +478,12 @@
"UVLADIE3JM/moc_ctai_tabwidget.cpp", "UVLADIE3JM/moc_ctai_tabwidget.cpp",
null null
], ],
[
"F:/SourceCode/ctai/src/ctai_textedit.h",
"MU",
"UVLADIE3JM/moc_ctai_textedit.cpp",
null
],
[ "F:/SourceCode/ctai/src/sui.h", "MU", "UVLADIE3JM/moc_sui.cpp", null ], [ "F:/SourceCode/ctai/src/sui.h", "MU", "UVLADIE3JM/moc_sui.cpp", null ],
[ [
"F:/SourceCode/ctai/src/sui_base.h", "F:/SourceCode/ctai/src/sui_base.h",
@ -584,6 +596,7 @@
[ "F:/SourceCode/ctai/src/ctai.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_cmd.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_cmd.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_curl.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_curl.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_parsestring.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_session_docker.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_session_docker.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_session_info.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_session_info.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_session_table.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_session_table.cpp", "MU", null ],
@ -591,6 +604,7 @@
[ "F:/SourceCode/ctai/src/ctai_switch_control.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_switch_control.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_tabbar.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_tabbar.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_tabwidget.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/ctai_tabwidget.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/ctai_textedit.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/main.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/main.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/sui.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/sui.cpp", "MU", null ],
[ "F:/SourceCode/ctai/src/sui_base_ex.cpp", "MU", null ], [ "F:/SourceCode/ctai/src/sui_base_ex.cpp", "MU", null ],

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -36,6 +36,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QProcess \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QProcess \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRegularExpression \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSettings \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSettings \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \
@ -44,6 +45,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QThread \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QThread \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVector \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \
@ -309,9 +311,10 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAbstractTextDocumentLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAction \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAction \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QActionGroup \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QActionGroup \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QCloseEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QClipboard \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QContextMenuEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QContextMenuEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QDesktopServices \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QDesktopServices \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QFontDatabase \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QFontDatabase \
@ -325,6 +328,8 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QStyleHints \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QStyleHints \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QSurfaceFormat \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QSurfaceFormat \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextBlock \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextDocument \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QWindow \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QWindow \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QtGui \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QtGui \
@ -445,7 +450,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowsmimeconverter.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowsmimeconverter.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QApplication \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QApplication \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QDialog \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QDialog \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QDockWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFileDialog \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFileDialog \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFileIconProvider \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFileIconProvider \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFrame \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFrame \
@ -455,13 +459,14 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLineEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLineEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QListView \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QListView \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMainWindow \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMenu \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMenu \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QProgressBar \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QProgressBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QScrollBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSlider \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSlider \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSplitter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyle \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyle \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleFactory \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleFactory \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleOption \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleOption \
@ -470,6 +475,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabBar \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextBrowser \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \
@ -484,7 +490,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qboxlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qboxlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialog.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialog.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialogbuttonbox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialogbuttonbox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdockwidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qfiledialog.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qfiledialog.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qfileiconprovider.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qfileiconprovider.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \
@ -496,15 +501,16 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlineedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlineedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlistview.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlistview.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmainwindow.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmenu.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmenu.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qprogressbar.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qprogressbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qscrollbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsplitter.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstylefactory.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstylefactory.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \
@ -513,6 +519,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextbrowser.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \
@ -1061,13 +1068,14 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
F:/SourceCode/ctai/src/common.h \ F:/SourceCode/ctai/src/common.h \
F:/SourceCode/ctai/src/ctai_cmd.h \ F:/SourceCode/ctai/src/ctai_cmd.h \
F:/SourceCode/ctai/src/ctai_curl.h \ F:/SourceCode/ctai/src/ctai_curl.h \
F:/SourceCode/ctai/src/ctai_session_docker.h \ F:/SourceCode/ctai/src/ctai_parsestring.h \
F:/SourceCode/ctai/src/ctai_session_info.h \ F:/SourceCode/ctai/src/ctai_session_info.h \
F:/SourceCode/ctai/src/ctai_session_table.h \ F:/SourceCode/ctai/src/ctai_session_table.h \
F:/SourceCode/ctai/src/ctai_session_widget.h \ F:/SourceCode/ctai/src/ctai_session_widget.h \
F:/SourceCode/ctai/src/ctai_switch_control.h \ F:/SourceCode/ctai/src/ctai_switch_control.h \
F:/SourceCode/ctai/src/ctai_tabbar.h \ F:/SourceCode/ctai/src/ctai_tabbar.h \
F:/SourceCode/ctai/src/ctai_tabwidget.h \ F:/SourceCode/ctai/src/ctai_tabwidget.h \
F:/SourceCode/ctai/src/ctai_textedit.h \
F:/SourceCode/ctai/src/sui.h \ F:/SourceCode/ctai/src/sui.h \
F:/SourceCode/ctai/src/sui_base.h \ F:/SourceCode/ctai/src/sui_base.h \
F:/SourceCode/ctai/src/sui_base_ex.h \ F:/SourceCode/ctai/src/sui_base_ex.h \

View File

@ -23,7 +23,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDateTime \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDateTime \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDeadlineTimer \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDeadlineTimer \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDir \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDir \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QFile \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QFile \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QHash \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QHash \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QList \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QList \
@ -31,12 +30,14 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QMutex \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QMutex \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRegularExpression \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QString \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QString \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QStringList \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QStringList \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVector \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \
@ -302,21 +303,28 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QCloseEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAbstractTextDocumentLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QClipboard \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QMouseEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QMouseEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainter \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextBlock \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextDocument \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qabstracttextdocumentlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qaction.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qaction.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbitmap.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbitmap.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbrush.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbrush.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qclipboard.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcolor.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcolor.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcursor.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcursor.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qevent.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qevent.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qeventpoint.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qeventpoint.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfont.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfont.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfontdatabase.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfontinfo.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfontinfo.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfontmetrics.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qfontmetrics.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qglyphrun.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qguiapplication.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qguiapplication.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qguiapplication_platform.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qguiapplication_platform.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qicon.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qicon.h \
@ -334,6 +342,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qpixmap.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qpixmap.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qpointingdevice.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qpointingdevice.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qpolygon.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qpolygon.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qrawfont.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qregion.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qregion.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qrgb.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qrgb.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qrgba64.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qrgba64.h \
@ -342,6 +351,8 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextcursor.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextcursor.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextdocument.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextdocument.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextformat.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextformat.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextobject.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextoption.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextoption.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtgui-config.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtgui-config.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtguiexports.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtguiexports.h \
@ -353,14 +364,16 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs_win.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs_win.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QApplication \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QApplication \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QDockWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFileDialog \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QGroupBox \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QGroupBox \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QHBoxLayout \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QHBoxLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMainWindow \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QScrollBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSplitter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextBrowser \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \
@ -374,25 +387,27 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qboxlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qboxlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialog.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialog.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialogbuttonbox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialogbuttonbox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdockwidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qfiledialog.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgridlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgridlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgroupbox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgroupbox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlabel.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlabel.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmainwindow.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qscrollbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsplitter.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabbar.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextbrowser.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \
@ -926,10 +941,11 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
D:/Dev/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.1.0/include/xtestintrin.h \ D:/Dev/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/14.1.0/include/xtestintrin.h \
F:/SourceCode/ctai/3rdparty/json/json.hpp \ F:/SourceCode/ctai/3rdparty/json/json.hpp \
F:/SourceCode/ctai/src/ctai_curl.h \ F:/SourceCode/ctai/src/ctai_curl.h \
F:/SourceCode/ctai/src/ctai_session_docker.h \ F:/SourceCode/ctai/src/ctai_parsestring.h \
F:/SourceCode/ctai/src/ctai_session_info.h \ F:/SourceCode/ctai/src/ctai_session_info.h \
F:/SourceCode/ctai/src/ctai_session_table.h \ F:/SourceCode/ctai/src/ctai_session_table.h \
F:/SourceCode/ctai/src/ctai_switch_control.h \ F:/SourceCode/ctai/src/ctai_switch_control.h \
F:/SourceCode/ctai/src/ctai_textedit.h \
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curl.h \ F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curl.h \
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curlver.h \ F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curlver.h \
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/easy.h \ F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/easy.h \

View File

@ -23,7 +23,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDateTime \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDateTime \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDeadlineTimer \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDeadlineTimer \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDir \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QDir \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QFile \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QFile \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QHash \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QHash \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QList \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QList \
@ -32,12 +31,14 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QProcess \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QProcess \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRegularExpression \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QString \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QString \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QStringList \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QStringList \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVector \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \
@ -303,16 +304,20 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QCloseEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAbstractTextDocumentLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QClipboard \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QMouseEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QMouseEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPaintEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPaintEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainter \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextBlock \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextDocument \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qabstracttextdocumentlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qabstracttextdocumentlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qaction.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qaction.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbitmap.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbitmap.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbrush.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qbrush.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qclipboard.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcolor.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcolor.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcursor.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qcursor.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qevent.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qevent.h \
@ -349,6 +354,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextdocument.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextdocument.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextformat.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextformat.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextobject.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextoption.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtextoption.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtgui-config.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtgui-config.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtguiexports.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtguiexports.h \
@ -360,21 +366,23 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs_win.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qwindowdefs_win.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QApplication \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QApplication \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QDockWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFileDialog \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QGroupBox \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QGroupBox \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QHBoxLayout \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QHBoxLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLineEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLineEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMainWindow \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QScrollBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSplitter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyle \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyle \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleOptionTab \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleOptionTab \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStylePainter \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStylePainter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabBar \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextBrowser \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \
@ -388,7 +396,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qboxlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qboxlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialog.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialog.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialogbuttonbox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdialogbuttonbox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qdockwidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qfiledialog.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgridlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgridlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgroupbox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qgroupbox.h \
@ -396,13 +404,14 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayout.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayout.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlineedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlineedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmainwindow.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qscrollbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsplitter.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstylepainter.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstylepainter.h \
@ -410,6 +419,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextbrowser.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \
@ -944,12 +954,13 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
F:/SourceCode/ctai/3rdparty/json/json.hpp \ F:/SourceCode/ctai/3rdparty/json/json.hpp \
F:/SourceCode/ctai/src/ctai_cmd.h \ F:/SourceCode/ctai/src/ctai_cmd.h \
F:/SourceCode/ctai/src/ctai_curl.h \ F:/SourceCode/ctai/src/ctai_curl.h \
F:/SourceCode/ctai/src/ctai_session_docker.h \ F:/SourceCode/ctai/src/ctai_parsestring.h \
F:/SourceCode/ctai/src/ctai_session_info.h \ F:/SourceCode/ctai/src/ctai_session_info.h \
F:/SourceCode/ctai/src/ctai_session_table.h \ F:/SourceCode/ctai/src/ctai_session_table.h \
F:/SourceCode/ctai/src/ctai_session_widget.h \ F:/SourceCode/ctai/src/ctai_session_widget.h \
F:/SourceCode/ctai/src/ctai_switch_control.h \ F:/SourceCode/ctai/src/ctai_switch_control.h \
F:/SourceCode/ctai/src/ctai_tabbar.h \ F:/SourceCode/ctai/src/ctai_tabbar.h \
F:/SourceCode/ctai/src/ctai_textedit.h \
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curl.h \ F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curl.h \
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curlver.h \ F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curlver.h \
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/easy.h \ F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/easy.h \

View File

@ -35,6 +35,7 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QObject \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QProcess \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QProcess \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRect \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QRegularExpression \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSettings \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSettings \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSize \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QSizeF \
@ -43,6 +44,7 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QThread \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QThread \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QTimer \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVariant \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QVector \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCore \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QtCoreDepends \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/q20algorithm.h \
@ -308,8 +310,10 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxpfunctional.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qxptype_traits.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAbstractTextDocumentLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAction \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QAction \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QActionGroup \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QActionGroup \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QClipboard \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QCloseEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QCloseEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QContextMenuEvent \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QContextMenuEvent \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QDesktopServices \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QDesktopServices \
@ -324,6 +328,8 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QPainterPath \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QStyleHints \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QStyleHints \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QSurfaceFormat \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QSurfaceFormat \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextBlock \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTextDocument \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QTransform \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QWindow \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QWindow \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QtGui \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/QtGui \
@ -454,13 +460,14 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLabel \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLineEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QLineEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QListView \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QListView \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMainWindow \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMenu \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMenu \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QMessageBox \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QProgressBar \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QProgressBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QScrollBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSlider \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSlider \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QSplitter \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyle \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyle \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleFactory \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleFactory \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleOption \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QStyleOption \
@ -469,6 +476,7 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabBar \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabBar \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTabWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextBrowser \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTextEdit \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QVBoxLayout \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QWidget \
@ -495,15 +503,16 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlayoutitem.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlineedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlineedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlistview.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qlistview.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmainwindow.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmenu.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmenu.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qmessagebox.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qprogressbar.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qprogressbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qrubberband.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qscrollbar.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsizepolicy.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qslider.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qsplitter.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyle.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstylefactory.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstylefactory.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qstyleoption.h \
@ -512,6 +521,7 @@ ctai_autogen/timestamp: \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtableview.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtablewidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtabwidget.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextbrowser.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtextedit.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \ D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgetsexports.h \
@ -1377,6 +1387,8 @@ ctai_autogen/timestamp: \
F:/SourceCode/ctai/src/ctai_cmd.h \ F:/SourceCode/ctai/src/ctai_cmd.h \
F:/SourceCode/ctai/src/ctai_curl.cpp \ F:/SourceCode/ctai/src/ctai_curl.cpp \
F:/SourceCode/ctai/src/ctai_curl.h \ F:/SourceCode/ctai/src/ctai_curl.h \
F:/SourceCode/ctai/src/ctai_parsestring.cpp \
F:/SourceCode/ctai/src/ctai_parsestring.h \
F:/SourceCode/ctai/src/ctai_session_docker.cpp \ F:/SourceCode/ctai/src/ctai_session_docker.cpp \
F:/SourceCode/ctai/src/ctai_session_docker.h \ F:/SourceCode/ctai/src/ctai_session_docker.h \
F:/SourceCode/ctai/src/ctai_session_info.cpp \ F:/SourceCode/ctai/src/ctai_session_info.cpp \
@ -1391,6 +1403,8 @@ ctai_autogen/timestamp: \
F:/SourceCode/ctai/src/ctai_tabbar.h \ F:/SourceCode/ctai/src/ctai_tabbar.h \
F:/SourceCode/ctai/src/ctai_tabwidget.cpp \ F:/SourceCode/ctai/src/ctai_tabwidget.cpp \
F:/SourceCode/ctai/src/ctai_tabwidget.h \ F:/SourceCode/ctai/src/ctai_tabwidget.h \
F:/SourceCode/ctai/src/ctai_textedit.cpp \
F:/SourceCode/ctai/src/ctai_textedit.h \
F:/SourceCode/ctai/src/main.cpp \ F:/SourceCode/ctai/src/main.cpp \
F:/SourceCode/ctai/src/sui.cpp \ F:/SourceCode/ctai/src/sui.cpp \
F:/SourceCode/ctai/src/sui.h \ F:/SourceCode/ctai/src/sui.h \

View File

@ -9,6 +9,7 @@
#include "UVLADIE3JM/moc_ctai_switch_control.cpp" #include "UVLADIE3JM/moc_ctai_switch_control.cpp"
#include "UVLADIE3JM/moc_ctai_tabbar.cpp" #include "UVLADIE3JM/moc_ctai_tabbar.cpp"
#include "UVLADIE3JM/moc_ctai_tabwidget.cpp" #include "UVLADIE3JM/moc_ctai_tabwidget.cpp"
#include "UVLADIE3JM/moc_ctai_textedit.cpp"
#include "UVLADIE3JM/moc_sui.cpp" #include "UVLADIE3JM/moc_sui.cpp"
#include "UVLADIE3JM/moc_sui_sys_style.cpp" #include "UVLADIE3JM/moc_sui_sys_style.cpp"
#include "UVLADIE3JM/moc_sui_title.cpp" #include "UVLADIE3JM/moc_sui_title.cpp"

View File

@ -64528,51 +64528,106 @@ static const unsigned char qt_resource_data[] = {
0x3b,0xd,0xa,0x20,0x70,0x61,0x64,0x64,0x69,0x6e,0x67,0x2d,0x74,0x6f,0x70,0x3a, 0x3b,0xd,0xa,0x20,0x70,0x61,0x64,0x64,0x69,0x6e,0x67,0x2d,0x74,0x6f,0x70,0x3a,
0x31,0x70,0x78,0x3b,0xd,0xa,0x7d,0xd,0xa, 0x31,0x70,0x78,0x3b,0xd,0xa,0x7d,0xd,0xa,
// light_style.qss // light_style.qss
0x0,0x0,0x2,0xa5, 0x0,0x0,0x3,0x0,
0x0, 0x0,
0x0,0x8,0xe2,0x78,0xda,0xb5,0x55,0x5d,0x6b,0xd3,0x50,0x18,0xbe,0x6e,0xa1,0xff, 0x0,0xa,0x27,0x78,0xda,0xb5,0x55,0xdf,0x6b,0xd3,0x40,0x1c,0x7f,0x6e,0xa1,0xff,
0x21,0xac,0x17,0xfb,0x60,0xb5,0x1f,0xab,0x38,0x32,0xbc,0x68,0x6d,0x27,0x42,0x6d, 0x43,0x58,0x1f,0xf6,0x83,0xd6,0x76,0x5d,0x87,0x23,0xc3,0x87,0xd6,0x75,0x22,0xcc,
0x57,0xd6,0xb9,0xb,0x91,0x70,0xd2,0x9c,0xa5,0x7,0x93,0x9c,0x70,0x72,0x62,0xab, 0x75,0x65,0x9d,0x7b,0x10,0x9,0x97,0xe6,0x9a,0x1e,0x4b,0xee,0xc2,0xe5,0x62,0xab,
0xa1,0x30,0x14,0x19,0xc2,0xa0,0x57,0xea,0x14,0x2f,0x86,0x8,0x5e,0xa9,0x3,0x2f, 0x65,0x30,0x14,0x19,0xc2,0xa0,0x4f,0xea,0x14,0x1f,0x86,0x8,0x3e,0xa9,0x3,0x1f,
0x44,0xd8,0xcf,0x31,0xc5,0xfe,0xb,0x93,0x93,0xf,0x9b,0x26,0x5b,0x1d,0xab,0x27, 0x44,0xd8,0x9f,0x63,0x8b,0xfb,0x2f,0xbc,0x5c,0x9a,0xd8,0x34,0xe9,0xea,0x58,0xbd,
0xa4,0x9c,0x3c,0xe7,0xed,0xfb,0x3c,0xe7,0xc9,0x7b,0xde,0xb4,0xf7,0x91,0x24,0x43, 0x90,0x70,0xf7,0xfd,0x7e,0x73,0x9f,0xcf,0x7d,0xef,0x73,0xdf,0xab,0xed,0x23,0x4d,
0x9a,0x55,0x85,0x3e,0x9b,0x58,0x99,0x34,0xc7,0x89,0x98,0x48,0x90,0xe4,0x8,0x90, 0x87,0x2c,0x6d,0x2a,0x6d,0xd1,0xe9,0xa6,0x92,0x92,0xa4,0x12,0xaa,0x41,0x9a,0xa5,
0x90,0x69,0xf0,0xc5,0x82,0x3e,0xd8,0x62,0x30,0xe8,0x3e,0x96,0x9,0x36,0x35,0x29, 0x40,0x43,0x8e,0x2d,0x2f,0xe7,0xad,0xce,0xba,0x30,0x83,0xc6,0x81,0x4e,0x89,0x83,
0xd7,0xc5,0xa,0x26,0x3c,0x47,0x64,0x11,0xac,0x94,0xca,0x1b,0xeb,0xc1,0x5d,0x5c, 0xb5,0x6c,0x83,0x18,0x84,0xca,0x12,0xd5,0x55,0xb0,0x50,0x28,0xae,0x64,0xfc,0x77,
0x65,0x91,0xde,0x72,0xb6,0xb4,0x5d,0x76,0x2e,0x7,0x19,0x66,0xd2,0x99,0x74,0x7b, 0x79,0x51,0x44,0x7a,0xee,0x74,0x61,0xb3,0xc8,0x1f,0x6e,0x39,0x4c,0x25,0x53,0xc9,
0xc7,0x34,0x7a,0x55,0x93,0x52,0xac,0x65,0x45,0xaa,0x9,0x58,0x67,0x6c,0x48,0x5, 0xda,0x8e,0x63,0xb7,0xca,0xe,0x63,0x4,0xa7,0x55,0x86,0x15,0x62,0x9,0x34,0x64,
0x32,0xe4,0x4d,0xa2,0xac,0xf0,0x79,0x2,0x8d,0x3c,0x52,0xe5,0xbc,0x61,0xa2,0x1b, 0x2,0x1d,0xca,0xe,0x35,0x16,0xe4,0x1c,0x85,0x76,0xe,0x99,0x7a,0xce,0x76,0xd0,
0xba,0x26,0xb3,0x64,0x8e,0x2e,0xda,0xe3,0x37,0x6e,0x7a,0x22,0x7a,0x10,0xc9,0x3d, 0x2d,0xb,0xeb,0x62,0x32,0xce,0x8b,0xb5,0xe4,0x95,0x55,0x8f,0x44,0xb,0x22,0xbd,
0x1a,0x3e,0x7a,0x4a,0x79,0xd,0x6b,0x30,0xa4,0x69,0x0,0x11,0x2a,0xd6,0x94,0x8c, 0xc5,0x82,0xa1,0xc7,0x54,0xc6,0x4,0xc3,0x0,0x66,0xb,0xa8,0xd0,0xe8,0x8e,0xd0,
0x72,0xc1,0xbd,0x12,0x64,0xb0,0x20,0x2f,0x7f,0xc9,0x4f,0x18,0x10,0x84,0xcf,0x31, 0x28,0xe6,0xdd,0x27,0x8e,0x86,0xa9,0x60,0xd8,0x56,0x1a,0x2d,0xc0,0x14,0xce,0x28,
0x86,0xf6,0x1d,0xac,0x8a,0xb8,0x8a,0x7,0x56,0x3c,0x7c,0x18,0x49,0xcf,0xf7,0xf0, 0x33,0xee,0x74,0x59,0xda,0x90,0x89,0x80,0x58,0xa7,0x6,0xd,0xe1,0x4c,0x25,0x5,
0x13,0x48,0xdc,0x30,0x1d,0x48,0x12,0xd2,0xe4,0x9c,0x2,0xf,0x28,0x5f,0xf4,0x32, 0xde,0x90,0xaa,0x9f,0x2f,0x9f,0xab,0x37,0x3e,0x8c,0x66,0xc0,0xb1,0x21,0xd,0x18,
0x7,0x18,0xc5,0xba,0xf,0xc5,0x5c,0xaa,0x76,0x9a,0x42,0xad,0xb5,0xdf,0x6c,0xb4, 0x64,0x26,0xf8,0xed,0x36,0x62,0x8d,0x96,0x62,0x12,0xe,0x36,0x25,0xe6,0x0,0x93,
0x2a,0x35,0x2b,0xb4,0xa2,0x14,0xb5,0xa2,0x94,0x68,0xc5,0x94,0xad,0x4b,0x7f,0x7d, 0xb6,0x1,0xf9,0x36,0x4e,0x8a,0x73,0x2c,0x83,0x0,0x4d,0x69,0x22,0x63,0x62,0x48,
0x75,0x6c,0x77,0x6f,0x41,0xc2,0x7d,0x4d,0xc1,0x40,0x72,0x4d,0x5e,0x5a,0x8d,0x9, 0xc3,0x80,0x80,0x7f,0x9,0x66,0xb0,0x33,0x99,0x13,0xc4,0x1a,0xc2,0xba,0x82,0x70,
0x67,0xc4,0xbb,0xf5,0xce,0xee,0x42,0x49,0xd,0x48,0xa9,0xb3,0xe1,0xcb,0x38,0xf7, 0x93,0x8c,0xac,0xbc,0xb0,0x1a,0x5e,0x79,0x30,0x8e,0x6c,0x53,0xed,0x2e,0x31,0x55,
0x76,0x6a,0x95,0x4e,0x7d,0xa1,0xac,0xa6,0x2e,0x1,0xa,0x2f,0x23,0xad,0x54,0x5b, 0x52,0x26,0x9d,0x6e,0x34,0x3c,0x9c,0x28,0xb9,0x45,0x9e,0x40,0xea,0x86,0x59,0x40,
0x7b,0x9d,0x85,0x72,0x2,0x11,0x9b,0x34,0x42,0xd9,0x1,0xa2,0x2,0x1f,0x20,0xd8, 0x73,0x41,0xb3,0x6,0x6c,0x32,0x79,0xd9,0x9b,0xd9,0xb7,0x31,0x62,0xd,0x4d,0x91,
0xcf,0xde,0xad,0xdc,0xaf,0xb,0xf7,0x9a,0xdb,0x2d,0xa1,0x53,0xa9,0x36,0xea,0x3c, 0x3d,0x2e,0xd7,0xb7,0x95,0x8d,0xea,0xfe,0xf6,0x56,0xb5,0xb4,0xd1,0xd,0xf4,0x54,
0x8f,0x28,0x54,0x79,0x3,0x2a,0xb0,0x4b,0xa1,0xc4,0x59,0x5c,0x26,0x9d,0x8a,0x1f, 0x8,0xeb,0xa9,0x10,0xab,0xa7,0x11,0x6d,0xce,0xfd,0x15,0x27,0xcf,0x42,0x4e,0x6c,
0xb4,0x6c,0xa1,0x70,0x6b,0x53,0x2a,0x6f,0x71,0x7e,0x95,0xe4,0xd7,0x72,0xb1,0x31, 0x3e,0x69,0x63,0x37,0x9d,0xae,0x52,0xe7,0x16,0xa3,0x3b,0xec,0x2,0xef,0x56,0xea,
0x3e,0x3d,0x9a,0x7c,0x3c,0x19,0x9f,0x8e,0xc6,0xa7,0x3f,0xec,0xf3,0x11,0x37,0xfe, 0xbb,0x33,0x5,0xe5,0x72,0x64,0x7c,0xc1,0x57,0x61,0xee,0xed,0x6c,0x94,0xea,0x95,
0x70,0x68,0x9f,0x8d,0xec,0xe3,0x37,0x6c,0xf6,0xe9,0xb3,0x3b,0xb3,0x5f,0x7e,0x9f, 0x99,0xa2,0x3a,0x96,0x6,0x18,0xbc,0xa,0xb4,0x54,0xae,0xee,0xd5,0x67,0x8a,0x9,
0xbc,0xfd,0x92,0x4b,0x1a,0x6b,0x79,0x37,0x6d,0x98,0xc4,0x1e,0x9d,0x4c,0x8e,0x9c, 0x54,0xe2,0xb0,0x10,0x64,0x1d,0xa8,0x6,0x7c,0x88,0x60,0x3b,0x7d,0xaf,0xf4,0xa0,
0xdf,0xe7,0xe3,0xd7,0x67,0xf6,0xe1,0xb9,0xfd,0xf5,0xfd,0xaf,0x9f,0xaf,0x66,0x62, 0xa2,0xdc,0xdf,0xde,0xac,0x2a,0xf5,0x52,0x79,0xab,0x22,0xcb,0x88,0x41,0x53,0xb6,
0x7e,0xbf,0x38,0x1e,0xbf,0xfb,0xe6,0x82,0x6d,0xbf,0x8d,0x38,0x7,0x57,0xa0,0x88, 0xa1,0x1,0x1b,0xc,0x6a,0x52,0x57,0x4a,0x25,0x13,0xd1,0x6a,0x95,0xce,0xe7,0x6f,
0x2a,0xd0,0xf5,0x33,0x61,0x1b,0x7,0x6c,0xb8,0x6,0xaa,0x80,0xc8,0x48,0x9b,0xaa, 0xaf,0x69,0xc5,0x75,0x69,0xa8,0x92,0xdc,0x52,0x36,0xd2,0x6,0x67,0xc7,0x97,0x1f,
0xfe,0x0,0x21,0xcc,0xf6,0x28,0x26,0x62,0xe7,0x6d,0xa9,0x33,0xe0,0xd4,0x61,0x1a, 0x4f,0x7,0x67,0xbd,0xc1,0xd9,0x8f,0xfe,0x45,0x4f,0x1a,0x7c,0x38,0xea,0x9f,0xf7,
0xc6,0xbb,0x8b,0x8a,0xb4,0xf5,0x18,0x6,0x6,0x31,0xac,0xab,0x60,0xc3,0x55,0x9b, 0xfa,0x27,0x6f,0x44,0xef,0xd3,0x67,0xb7,0xd7,0x7f,0xf9,0xfd,0xf2,0xed,0x97,0x6c,
0x8a,0xd0,0x6f,0xb0,0xb4,0xa9,0x28,0xbd,0xd7,0x7,0x53,0xd1,0xee,0xb8,0x99,0x7c, 0x5c,0x5b,0xca,0xb9,0xd3,0x6,0x93,0xf4,0x7b,0xa7,0x97,0xc7,0xfc,0xfb,0x7c,0xf0,
0x74,0x7d,0x9,0xd6,0xbc,0x52,0x71,0x62,0xc2,0x42,0x99,0xad,0xb1,0xb0,0x37,0x5, 0xfa,0xbc,0x7f,0x74,0xd1,0xff,0xfa,0xfe,0xd7,0xcf,0x57,0x63,0x31,0xbf,0x5f,0x9c,
0xd,0x38,0xac,0xc9,0xc2,0x85,0xbb,0x6,0x83,0xf9,0x94,0x60,0xb0,0x60,0xca,0x87, 0xc,0xde,0x7d,0x73,0x8d,0xb5,0x61,0x2d,0xe6,0xd5,0x4f,0x61,0x88,0x19,0xd0,0xcd,
0xce,0x8d,0x54,0xf4,0xc,0xee,0x10,0xac,0x43,0x42,0x9f,0xde,0x5e,0xe,0x90,0xe5, 0x67,0xcc,0x32,0x9a,0xa2,0xb9,0x9,0x34,0x1,0xd5,0x11,0x1e,0x51,0xbf,0x6f,0xa1,
0x47,0x1c,0xeb,0x93,0x57,0x90,0xc4,0xfd,0x37,0x51,0xe,0x2d,0xc5,0xe4,0xdf,0x35, 0x22,0xed,0x61,0x9b,0x4a,0xf8,0x6e,0x99,0x63,0xc6,0x91,0xc3,0x14,0x53,0xa0,0x4c,
0x9,0xfe,0x1f,0x16,0xab,0x2d,0xa8,0xb8,0x79,0x2,0x58,0xdc,0xf5,0xa8,0x13,0x6b, 0x84,0x33,0x11,0x1b,0xe8,0x44,0x6c,0xd,0x83,0xd8,0x2e,0xdb,0x44,0x8,0x7e,0x45,
0xd2,0xfb,0x2c,0x25,0x1d,0x8e,0xb,0x56,0x98,0x90,0x6b,0x7f,0xcc,0x2,0x76,0xdd, 0x4c,0x9b,0x8,0xc3,0x7b,0xc5,0x30,0x11,0xbe,0x62,0xd6,0xe2,0x8f,0xee,0x90,0x42,
0xd9,0xa7,0x1,0xa5,0x44,0xfe,0x8b,0xd6,0x3c,0x5,0xfe,0xea,0x15,0x35,0xfc,0x1, 0x77,0x9a,0x54,0x78,0x4c,0x20,0x94,0x71,0x8d,0x5,0xb5,0xc9,0xaf,0xca,0x81,0x26,
0x63,0x55,0xef,0xd1, 0x27,0x96,0x65,0xbe,0xc2,0xe9,0x90,0xa0,0x33,0x63,0xc8,0x47,0xfc,0x45,0x26,0x7a,
0x6,0x77,0x28,0xb1,0x20,0x65,0x4f,0xef,0xcc,0xfb,0x96,0xf9,0xc7,0x92,0xa8,0x93,
0xd7,0xa0,0x24,0xfd,0x37,0x52,0x1c,0x96,0x11,0xfa,0xef,0x9c,0x94,0xe1,0xf,0xb3,
0xe5,0xe6,0x2b,0x6e,0x1a,0x1,0x11,0x77,0x33,0xe8,0x58,0x4d,0x7a,0xd7,0x52,0xdc,
0xe1,0x98,0xe0,0x11,0x44,0x6e,0x7c,0x99,0xf9,0xe8,0x16,0x5f,0xa7,0xd,0xb5,0x58,
0xfc,0x49,0x3e,0x8f,0xc1,0xd0,0x7b,0x4d,0xe,0x7f,0x0,0xf1,0x32,0x65,0xd5,
// message_style.css
0x0,0x0,0x2,0xeb,
0x0,
0x0,0x9,0xe8,0x78,0xda,0xb5,0x56,0x4d,0x6f,0xdb,0x30,0xc,0xbd,0x7,0xc8,0x7f,
0x10,0xd0,0x43,0x2f,0x53,0xe0,0x38,0x8d,0x9b,0xba,0xc7,0x9d,0xb7,0xc3,0xb0,0x3f,
0x20,0x5b,0x54,0xac,0xd6,0x96,0xc,0x59,0x69,0xd2,0x15,0xfb,0xef,0xa3,0x3f,0x64,
0xcb,0x4a,0xd3,0xa0,0x5,0x96,0x53,0x60,0x91,0x8f,0xe4,0x7b,0xa4,0x28,0x2e,0x5f,
0x56,0x15,0x34,0xd,0xdb,0x3,0x79,0x5b,0x2e,0x8,0xfe,0xb8,0x6c,0xea,0x92,0xbd,
0xa6,0x44,0x94,0x70,0x7a,0xec,0xbf,0x3d,0x1d,0x1a,0x2b,0xc5,0x2b,0xcd,0xb5,0xb2,
0xa0,0x6c,0x4a,0x9a,0x9a,0xe5,0x40,0x33,0xb0,0x47,0x0,0x35,0x18,0xb1,0x52,0xee,
0x15,0x95,0x16,0xaa,0xa6,0x77,0xa6,0x8d,0x65,0xc6,0xe,0xa7,0x15,0x33,0x7b,0xa9,
0x52,0xb2,0xad,0x1d,0x68,0xcd,0x38,0x97,0x6a,0x9f,0x92,0x75,0x34,0x7e,0xcb,0xb4,
0xe1,0x60,0xf0,0x53,0x7d,0x22,0x8d,0x2e,0x25,0x27,0x37,0x79,0x9e,0xbb,0x43,0x96,
0x3f,0xef,0x8d,0x3e,0x28,0x8e,0x89,0x94,0x1a,0xcd,0x6e,0x84,0x10,0x33,0x7c,0x9a,
0x69,0x6b,0x75,0x35,0x62,0xfe,0x5d,0x2e,0x96,0xb,0x8e,0x45,0x16,0xc0,0x10,0xd8,
0xd5,0xe8,0xdc,0x93,0x24,0x19,0xdc,0x5,0x56,0x46,0x1b,0xf9,0x7,0xd0,0x35,0x1e,
0xd3,0x9,0x40,0xb7,0x13,0x26,0x12,0xa0,0x56,0x55,0xb3,0xa7,0x98,0x62,0x0,0x1a,
0x6d,0x92,0x84,0xcf,0x70,0x8f,0x20,0xf7,0x5,0xb2,0x96,0xe9,0x92,0xcf,0x91,0x4d,
0x7f,0x10,0x66,0x3b,0xf0,0xec,0x90,0x3d,0xee,0x48,0xe4,0xdb,0x65,0x7,0x4c,0x4c,
0x51,0xd4,0x2b,0x87,0x2,0xc1,0xa7,0xa,0x8b,0x21,0x64,0xbc,0xd,0x8b,0xb1,0xba,
0x9e,0x55,0x92,0x6b,0x3e,0x6a,0xff,0x1e,0xc3,0x89,0xd8,0x9,0x16,0x4a,0x86,0x14,
0x91,0xbb,0x40,0x35,0x6a,0x18,0x97,0x7,0xd4,0x7e,0x33,0x1e,0x74,0xd5,0xb,0x56,
0xc9,0x12,0xfb,0xa9,0xd2,0x4a,0x77,0x7d,0xe3,0x22,0xd7,0xe6,0xf3,0x81,0xd7,0xc9,
0xa5,0xa8,0xd3,0x81,0x7e,0x1,0x23,0x4a,0x7d,0xa4,0xa7,0x94,0xb0,0x83,0xd5,0x2e,
0x5e,0xb1,0x26,0x6f,0xbe,0xd0,0x31,0x54,0x8f,0x23,0xb7,0xd1,0x6a,0xb,0x15,0xb2,
0x4b,0xd0,0xb4,0x88,0xe7,0x86,0xeb,0xf6,0xec,0x82,0xe9,0x26,0x34,0xbd,0x88,0xba,
0x5c,0xb0,0xf,0x5b,0xc5,0xc2,0xc9,0x52,0xe,0xb9,0x36,0xcc,0x4a,0x8d,0xce,0x4a,
0xab,0x91,0x2b,0x96,0x16,0x6d,0x59,0xe,0xe0,0xcc,0x16,0x99,0x3,0x53,0xca,0xc9,
0xa1,0x94,0xf3,0xee,0xa1,0x25,0x88,0xb6,0x1f,0xbc,0x4e,0x43,0xfe,0x57,0xf5,0xab,
0x2d,0xb0,0x83,0xae,0x34,0x41,0x7c,0x1f,0xef,0xe2,0xf8,0x71,0x9e,0x3c,0xca,0xb3,
0x13,0xf1,0x57,0x4,0x9a,0xb5,0xc5,0xed,0x77,0xad,0x70,0xd4,0x59,0x73,0xfb,0x8d,
0xdc,0xfe,0xd0,0x8a,0xe5,0x1a,0xff,0xf9,0xcd,0x12,0xce,0xe7,0xd4,0x78,0x6d,0xc1,
0xd4,0xb5,0x3a,0xaa,0x74,0xb9,0x1,0xbc,0x7c,0x7a,0x22,0x36,0xd3,0xd,0x83,0x1a,
0x3c,0x80,0xf0,0x59,0x69,0xe9,0xa0,0x59,0xa9,0xf3,0xe7,0xff,0xd2,0xa0,0x5f,0xa8,
0xff,0x93,0x25,0xc1,0x1a,0xee,0x60,0x37,0xbf,0xac,0x98,0x2d,0xa8,0x54,0x2d,0x65,
0xae,0xa8,0x79,0x1e,0xbf,0x25,0x6e,0x2,0xf2,0x13,0x8e,0xe4,0x97,0xae,0x98,0xc2,
0x24,0x1a,0x30,0x52,0xbc,0x23,0x40,0x72,0x7e,0x87,0x47,0xc3,0x75,0x30,0x5e,0x4d,
0x5d,0xb8,0x19,0x85,0x5f,0x8d,0xb6,0xb,0x6e,0x30,0xfc,0xd4,0xcd,0x54,0x48,0x3c,
0xce,0x9d,0x37,0x1c,0xdd,0x36,0x4a,0x49,0x8e,0xd7,0x28,0x98,0xf,0x16,0xc8,0x4e,
0x3c,0x8c,0x22,0x5e,0x62,0x33,0x5e,0x3f,0x24,0x62,0x33,0x63,0x53,0x18,0x96,0xb7,
0x93,0x77,0xb6,0x35,0x7b,0x86,0xfb,0xca,0x7,0x58,0x94,0xce,0xca,0x9c,0x95,0x2e,
0xa7,0x4a,0x72,0x5e,0xc2,0xb5,0x64,0x3d,0x6a,0x37,0xc1,0xde,0x51,0x87,0xa,0x70,
0xf0,0xb5,0x39,0x8b,0xee,0x87,0x1d,0xaa,0x19,0x37,0xa2,0xab,0xe7,0x3a,0x3e,0x7,
0xa5,0x2b,0xa9,0xae,0x46,0xb8,0x0,0x71,0xa8,0x67,0x92,0xf7,0x32,0x46,0xab,0xfb,
0xed,0xa8,0x50,0xc8,0x8,0xba,0x74,0x75,0xf,0xfe,0xd9,0xe7,0xfd,0x33,0xe7,0xed,
0x9e,0x33,0x34,0xd8,0xa1,0xed,0x83,0x4,0x49,0xb8,0xba,0x7e,0xdd,0x4e,0x6d,0xdd,
0x19,0x2a,0x69,0x7c,0x0,0xda,0x14,0x46,0xaa,0xe7,0x74,0xec,0xbe,0xd9,0xdd,0xea,
0xbd,0x63,0xc2,0x8d,0x1d,0x2a,0xdd,0x3a,0x9c,0x65,0x8c,0x63,0x23,0xbd,0x15,0xee,
0xde,0x42,0xc3,0x1a,0xf0,0x24,0xed,0x56,0xb8,0xf7,0x44,0x2,0x80,0x70,0x42,0xa2,
0x36,0xf0,0xf4,0x60,0xf8,0x7,0xa8,0xb0,0xdf,0x61,
}; };
@ -64769,6 +64824,12 @@ static const unsigned char qt_resource_name[] = {
0x7,0xd5,0x46,0x23, 0x7,0xd5,0x46,0x23,
0x0,0x6c, 0x0,0x6c,
0x0,0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0,0x5f,0x0,0x73,0x0,0x74,0x0,0x79,0x0,0x6c,0x0,0x65,0x0,0x2e,0x0,0x71,0x0,0x73,0x0,0x73, 0x0,0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0,0x5f,0x0,0x73,0x0,0x74,0x0,0x79,0x0,0x6c,0x0,0x65,0x0,0x2e,0x0,0x71,0x0,0x73,0x0,0x73,
// message_style.css
0x0,0x11,
0x2,0x61,0xb5,0x83,
0x0,0x6d,
0x0,0x65,0x0,0x73,0x0,0x73,0x0,0x61,0x0,0x67,0x0,0x65,0x0,0x5f,0x0,0x73,0x0,0x74,0x0,0x79,0x0,0x6c,0x0,0x65,0x0,0x2e,0x0,0x63,0x0,0x73,0x0,0x73,
}; };
@ -64780,13 +64841,13 @@ static const unsigned char qt_resource_struct[] = {
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x2, 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x2,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/res/bin // :/res/bin
0x0,0x0,0x0,0x36,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x25, 0x0,0x0,0x0,0x36,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x26,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/res/img // :/res/img
0x0,0x0,0x0,0x42,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0xd, 0x0,0x0,0x0,0x42,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0xe,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/res/qss // :/res/qss
0x0,0x0,0x0,0xc,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0xb, 0x0,0x0,0x0,0xc,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0xb,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/res/txt // :/res/txt
0x0,0x0,0x0,0x18,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xa, 0x0,0x0,0x0,0x18,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xa,
@ -64809,11 +64870,14 @@ static const unsigned char qt_resource_struct[] = {
// :/res/qss/dark_style.qss // :/res/qss/dark_style.qss
0x0,0x0,0x4,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0xaf,0xcd, 0x0,0x0,0x4,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0xaf,0xcd,
0x0,0x0,0x1,0x93,0xf6,0xae,0x2c,0x84, 0x0,0x0,0x1,0x93,0xf6,0xae,0x2c,0x84,
// :/res/qss/message_style.css
0x0,0x0,0x4,0x48,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0xf,0xbd,0x9f,
0x0,0x0,0x1,0x95,0x41,0xc6,0x3,0x63,
// :/res/qss/light_style.qss // :/res/qss/light_style.qss
0x0,0x0,0x4,0x24,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0xf,0xba,0x9b, 0x0,0x0,0x4,0x24,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0xf,0xba,0x9b,
0x0,0x0,0x1,0x95,0x32,0x34,0xbc,0x22, 0x0,0x0,0x1,0x95,0x40,0xf0,0x52,0xb1,
// :/res/img/btn // :/res/img/btn
0x0,0x0,0x0,0xb4,0x0,0x2,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x10, 0x0,0x0,0x0,0xb4,0x0,0x2,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x11,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/res/img/sui.ico // :/res/img/sui.ico
0x0,0x0,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x7f,0x14, 0x0,0x0,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x7f,0x14,

View File

@ -33,5 +33,6 @@
<file>res/txt/about.txt</file> <file>res/txt/about.txt</file>
<file>res/cacert/cacert.pem</file> <file>res/cacert/cacert.pem</file>
<file>res/qss/message_style.css</file>
</qresource> </qresource>
</RCC> </RCC>

Binary file not shown.

View File

@ -1,6 +1,6 @@
{ {
"sui": { "sui": {
"font": 0, "font": 5,
"font_bold": 0, "font_bold": 0,
"style": 1, "style": 1,
"style_system": 0 "style_system": 0

View File

@ -33,5 +33,6 @@
<file>res/txt/about.txt</file> <file>res/txt/about.txt</file>
<file>res/cacert/cacert.pem</file> <file>res/cacert/cacert.pem</file>
<file>res/qss/message_style.css</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -15,7 +15,19 @@ QLabel{
color:#404040; color:#404040;
} }
QPushButton{ QPushButton#m_new_chat_btn,
QPushButton#m_btn_set_chat,
QPushButton#m_btn_del_chat
{
width:30px;
height:30px;
}
QPushButton#btn_user_new_chat,
QPushButton#btn_user_switch_model,
QPushButton#btn_user_switch_knowledge,
QPushButton#btn_user_upload_file,
QPushButton#btn_user_clear_context,
QPushButton#btn_user_sending_info{
width:25px; width:25px;
height:25px; height:25px;
border:none; border:none;

145
res/qss/message_style.css Normal file
View File

@ -0,0 +1,145 @@
div.message {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin: 5px;
padding: 10px;
border: 1px solid #ccc;
background-color: #fff;
margin-bottom: 10px;
}
div.header {
color: #666;
font-size: 12px;
margin-bottom: 5px;
}
span.msg-id {
color: #0366d6;
font-weight: bold;
margin-right: 10px;
}
div.content {
margin: 5px 0;
}
div.button-placeholder {
height: 25px;
margin-top: 5px;
}
code {
background-color: #f6f8fa;
padding: 2px 4px;
border-radius: 3px;
font-family: monospace;
}
pre {
background-color: #f6f8fa;
padding: 16px;
border-radius: 6px;
overflow-x: auto;
}
h1 { font-size: 2em; margin: 0.5em 0; }
h2 { font-size: 1.5em; margin: 0.5em 0; }
h3 { font-size: 1.2em; margin: 0.5em 0; }
a {
color: #0366d6;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
li {
margin-left: 20px;
}
pre.python-code {
background-color: #272822;
color: #f8f8f2;
padding: 16px;
border-radius: 6px;
font-family: 'Consolas', 'Monaco', monospace;
font-size: 14px;
line-height: 1.5;
overflow-x: auto;
border-left: 3px solid #66d9ef;
}
pre.code-block {
background-color: #f6f8fa;
padding: 16px;
border-radius: 6px;
font-family: 'Consolas', 'Monaco', monospace;
overflow-x: auto;
border-left: 3px solid #e1e4e8;
}
span.math-inline {
font-family: 'Times New Roman', serif;
font-size: 16px;
padding: 0 4px;
}
div.math-block {
font-family: 'Times New Roman', serif;
font-size: 18px;
margin: 1em 0;
padding: 1em;
text-align: center;
background-color: #f8f9fa;
border-left: 3px solid #2196f3;
}
span.fraction {
display: inline-block;
vertical-align: middle;
text-align: center;
padding: 0 3px;
}
span.numerator {
display: block;
border-bottom: 1px solid;
padding: 0 3px;
}
span.denominator {
display: block;
padding: 0 3px;
}
sup {
font-size: 0.75em;
vertical-align: super;
}
sub {
font-size: 0.75em;
vertical-align: sub;
}
.message-content {
flex: 1;
margin-right: 10px;
}
.button-container {
flex-shrink: 0;
margin-left: 10px;
margin: 5px 0;
text-align: left;
}
.message-divider {
border: none;
border-top: 1px solid #eee;
margin: 10px 0 5px 0;
}

View File

@ -1,8 +0,0 @@
{
"sui": {
"font": 0,
"font_bold": 0,
"style": 1,
"style_system": 0
}
}

157
src/ctai_parsestring.cpp Normal file
View File

@ -0,0 +1,157 @@
#include "ctai_parsestring.h"
namespace ctai_parse {
QString parseMathInline(const QString& text) {
QString result = text;
QRegularExpression regex("\\$([^\\$]+)\\$");
result.replace(regex, "<span class='math-inline'>\\1</span>");
return result;
}
QString parseMathBlock(const QString& text) {
QString result = text;
QRegularExpression regex("\\$\\$([^\\$]+)\\$\\$");
result.replace(regex, "<div class='math-block'>\\1</div>");
return result;
}
QString parseMathSymbols(const QString& text) {
QString result = text;
// 希腊字母
result.replace("\\alpha", "α");
result.replace("\\beta", "β");
result.replace("\\gamma", "γ");
result.replace("\\delta", "δ");
result.replace("\\theta", "θ");
result.replace("\\sigma", "σ");
// 数学运算符
result.replace("\\sum", "");
result.replace("\\prod", "");
result.replace("\\int", "");
result.replace("\\times", "×");
result.replace("\\div", "÷");
result.replace("\\pm", "±");
// 比较符号
result.replace("\\leq", "");
result.replace("\\geq", "");
result.replace("\\neq", "");
result.replace("\\approx", "");
// 常用常数
result.replace("\\infty", "");
result.replace("\\pi", "π");
return result;
}
QString parseSubSuper(const QString& text) {
QString result = text;
result.replace(QRegularExpression("\\^\\{([^\\}]+)\\}"), "<sup>\\1</sup>");
result.replace(QRegularExpression("\\_\\{([^\\}]+)\\}"), "<sub>\\1</sub>");
return result;
}
QString parseFraction(const QString& text) {
QString result = text;
QRegularExpression regex("\\\\frac\\{([^\\}]+)\\}\\{([^\\}]+)\\}");
result.replace(regex,
"<span class='fraction'>"
"<span class='numerator'>\\1</span>"
"<span class='denominator'>\\2</span>"
"</span>");
return result;
}
QString parseCodeBlockPython(const QString& text) {
QString result = text;
QRegularExpression regex("```python\n([^`]+)```");
result.replace(regex,
"<pre class='python-code'>"
"<code class='language-python'>\\1</code>"
"</pre>");
return result;
}
QString parseCodeBlock(const QString& text) {
QString result = text;
QRegularExpression regex("```([^\\n]*)\n([^`]+)```");
result.replace(regex,
"<pre class='code-block'>"
"<code class='language-\\1'>\\2</code>"
"</pre>");
return result;
}
QString parseInlineCode(const QString& text) {
QString result = text;
result.replace(QRegularExpression("`([^`]+)`"), "<code>\\1</code>");
return result;
}
QString parseHeaders(const QString& text) {
QString result = text;
result.replace(QRegularExpression("^# (.+)$", QRegularExpression::MultilineOption),
"<h1>\\1</h1>");
result.replace(QRegularExpression("^## (.+)$", QRegularExpression::MultilineOption),
"<h2>\\1</h2>");
result.replace(QRegularExpression("^### (.+)$", QRegularExpression::MultilineOption),
"<h3>\\1</h3>");
return result;
}
QString parseEmphasis(const QString& text) {
QString result = text;
result.replace(QRegularExpression("\\*\\*([^\\*]+)\\*\\*"), "<strong>\\1</strong>");
result.replace(QRegularExpression("\\*([^\\*]+)\\*"), "<em>\\1</em>");
return result;
}
QString parseLinks(const QString& text) {
QString result = text;
result.replace(QRegularExpression("\\[([^\\]]+)\\]\\(([^\\)]+)\\)"),
"<a href=\"\\2\">\\1</a>");
return result;
}
QString parseLists(const QString& text) {
QString result = text;
result.replace(QRegularExpression("^- (.+)$", QRegularExpression::MultilineOption),
"<li>\\1</li>");
return result;
}
QString parseLineBreaks(const QString& text) {
QString result = text;
result.replace(QRegularExpression("\n"), "<br>");
return result;
}
QString parseMarkdown(const QString& text) {
QString result = text;
// 处理数学相关
result = parseMathBlock(result);
result = parseMathInline(result);
result = parseMathSymbols(result);
result = parseSubSuper(result);
result = parseFraction(result);
// 处理代码块
result = parseCodeBlockPython(result);
result = parseCodeBlock(result);
result = parseInlineCode(result);
// 处理Markdown基本语法
result = parseHeaders(result);
result = parseEmphasis(result);
result = parseLinks(result);
result = parseLists(result);
result = parseLineBreaks(result);
return result;
}
} // namespace ctai_parse

31
src/ctai_parsestring.h Normal file
View File

@ -0,0 +1,31 @@
#ifndef CTAI_PARSESTRING_H
#define CTAI_PARSESTRING_H
#include <QString>
#include <QRegularExpression>
namespace ctai_parse {
// 数学公式处理
QString parseMathInline(const QString& text); // 处理行内公式 $...$
QString parseMathBlock(const QString& text); // 处理块级公式 $$...$$
QString parseMathSymbols(const QString& text); // 处理数学符号 \alpha 等
QString parseSubSuper(const QString& text); // 处理上标下标
QString parseFraction(const QString& text); // 处理分数
// 代码块处理
QString parseCodeBlockPython(const QString& text); // 处理Python代码块
QString parseCodeBlock(const QString& text); // 处理其他代码块
QString parseInlineCode(const QString& text); // 处理行内代码
// Markdown基本语法处理
QString parseHeaders(const QString& text); // 处理标题 #
QString parseEmphasis(const QString& text); // 处理强调 ** *
QString parseLinks(const QString& text); // 处理链接 []()
QString parseLists(const QString& text); // 处理列表 -
QString parseLineBreaks(const QString& text); // 处理换行
// 统一处理函数
QString parseMarkdown(const QString& text); // 整合所有处理
}
#endif // CTAI_PARSESTRING_H

View File

@ -6,60 +6,52 @@ ctai_session_info::ctai_session_info()
init_sub_layout(); init_sub_layout();
init_curl(); init_curl();
} }
ctai_session_info::~ctai_session_info(){ ctai_session_info::~ctai_session_info()
{
} }
void ctai_session_info::init_layout(){ void ctai_session_info::init_layout()
QWidget* centralWidget = new QWidget(this); {
setCentralWidget(centralWidget); mainLayout = new QVBoxLayout();
QVBoxLayout* mainLayout = new QVBoxLayout(centralWidget); splitter = new QSplitter(Qt::Vertical);
m_sub_systeam_widget = new QWidget();
m_system_info=new ctai_session_docker(); m_sub_user_widget = new QWidget();
m_user_info=new ctai_session_docker(); splitter->addWidget(m_sub_systeam_widget);
splitter->addWidget(m_sub_user_widget);
m_sub_systeam_widget=new QWidget(); splitter->setSizes({400, 100});
m_sub_user_widget=new QWidget(); mainLayout->addWidget(splitter);
m_sub_systeam_widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_sub_user_widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
setDockNestingEnabled(true);
setTabPosition(Qt::AllDockWidgetAreas, QTabWidget::West);
m_system_info->setWindowTitle(tr("历史信息"));
m_system_info->setFeatures(QDockWidget::NoDockWidgetFeatures);
m_system_info->setWidget(m_sub_systeam_widget);
addDockWidget(Qt::LeftDockWidgetArea,m_system_info);
m_system_info->show();
m_user_info->setWindowTitle(tr("询问信息"));
m_user_info->setFeatures(QDockWidget::NoDockWidgetFeatures);
m_user_info->setWidget(m_sub_user_widget);
addDockWidget(Qt::LeftDockWidgetArea,m_user_info);
m_user_info->show();
mainLayout->addWidget(m_system_info);
mainLayout->addWidget(m_user_info);
mainLayout->setStretch(0, 7);
mainLayout->setStretch(1, 3);
mainLayout->setContentsMargins(0, 0, 0, 0); mainLayout->setContentsMargins(0, 0, 0, 0);
setLayout(mainLayout);
} }
void ctai_session_info::init_sub_layout(){ void ctai_session_info::init_sub_layout()
m_session_systeam_info=new QTextEdit(); {
m_session_systeam_info_layout=new QVBoxLayout(); m_session_systeam_info = new ctai_textedit();
//测试
// std::string filepath=QDir::currentPath().toStdString()+"/README.md";
// QFile file(QString::fromStdString(filepath));
// if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
// {
// qWarning() << "无法打开文件:" << filepath;
// }
// QTextStream in(&file);
// QString x=in.readAll();
// m_session_systeam_info->appendMessage(x);
///
m_session_systeam_info_layout = new QVBoxLayout();
m_session_systeam_info->setReadOnly(true); m_session_systeam_info->setReadOnly(true);
m_session_systeam_info_layout->addWidget(m_session_systeam_info); m_session_systeam_info_layout->addWidget(m_session_systeam_info);
m_session_systeam_info_layout->setContentsMargins(0, 0, 0, 0); m_session_systeam_info_layout->setContentsMargins(0, 0, 0, 0);
m_sub_systeam_widget->setLayout(m_session_systeam_info_layout); m_sub_systeam_widget->setLayout(m_session_systeam_info_layout);
m_session_user_group_layout=new QVBoxLayout(); m_session_user_group_layout = new QVBoxLayout();
m_session_user_edit_info=new QTextEdit(); m_session_user_edit_info = new QTextEdit();
m_session_user_edit_layout=new QVBoxLayout(); m_session_user_edit_layout = new QVBoxLayout();
m_session_user_edit_layout->addWidget(m_session_user_edit_info); m_session_user_edit_layout->addWidget(m_session_user_edit_info);
m_session_user_btn_layout=new QHBoxLayout(); m_session_user_btn_layout = new QHBoxLayout();
m_stream_switch=new ctai_switch_control(); m_stream_switch = new ctai_switch_control();
m_stream_mode_tips=new QLabel(); m_stream_mode_tips = new QLabel();
m_info_error_tips=new QLabel(); m_info_error_tips = new QLabel();
init_user_btn_layout(); init_user_btn_layout();
m_session_user_group_layout->addLayout(m_session_user_edit_layout); m_session_user_group_layout->addLayout(m_session_user_edit_layout);
m_session_user_group_layout->addLayout(m_session_user_btn_layout); m_session_user_group_layout->addLayout(m_session_user_btn_layout);
@ -68,46 +60,47 @@ void ctai_session_info::init_sub_layout(){
m_session_user_group_layout->setContentsMargins(0, 0, 0, 0); m_session_user_group_layout->setContentsMargins(0, 0, 0, 0);
m_sub_user_widget->setLayout(m_session_user_group_layout); m_sub_user_widget->setLayout(m_session_user_group_layout);
} }
void ctai_session_info::init_user_btn_layout(){ void ctai_session_info::init_user_btn_layout()
{
for (int i = 0; i <= m_user_btn_list.size() - 1; i++) for (int i = 0; i <= m_user_btn_list.size() - 1; i++)
{
QPushButton *btn = new QPushButton();
btn->setIcon(QIcon(m_user_btn_icon_list[i]));
btn->setObjectName(m_user_btn_list[i]);
init_user_btn_size_tips(*btn, QSize(25, 25), m_user_btn_tips_list[i]);
m_btns.push_back(btn);
if (i == 4)
{ {
QPushButton *btn = new QPushButton(); m_session_user_btn_layout->addItem(sparcer_item);
btn->setIcon(QIcon(m_user_btn_icon_list[i])); m_session_user_btn_layout->addWidget(m_stream_mode_tips);
btn->setObjectName(m_user_btn_list[i]); m_session_user_btn_layout->addWidget(m_stream_switch);
init_user_btn_size_tips(*btn, QSize(25, 25), m_user_btn_tips_list[i]); connect(m_stream_switch, SIGNAL(toggled(bool)), this, SLOT(ctai_session_set_steam_mode(bool)));
m_btns.push_back(btn);
if (i == 4)
{
m_session_user_btn_layout->addItem(sparcer_item);
m_session_user_btn_layout->addWidget(m_stream_mode_tips);
m_session_user_btn_layout->addWidget(m_stream_switch);
connect(m_stream_switch, SIGNAL(toggled(bool)), this, SLOT(ctai_session_set_steam_mode(bool)));
}
m_session_user_btn_layout->addWidget(btn);
switch (i)
{
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
connect(btn, SIGNAL(clicked(bool)), this, SLOT(ctai_session_user_sending()));
break;
default:
break;
}
} }
m_session_user_btn_layout->addWidget(btn);
switch (i)
{
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
connect(btn, SIGNAL(clicked(bool)), this, SLOT(ctai_session_user_sending()));
break;
default:
break;
}
}
} }
void ctai_session_info::init_user_btn_size_tips(QPushButton &btn, QSize size, QString tip_str) void ctai_session_info::init_user_btn_size_tips(QPushButton &btn, QSize size, QString tip_str)
{ {
@ -121,34 +114,43 @@ void ctai_session_info::init_curl()
connect(m_curl, SIGNAL(send_post_out_data(model_data)), this, SLOT(ctai_session_postback_info(model_data))); connect(m_curl, SIGNAL(send_post_out_data(model_data)), this, SLOT(ctai_session_postback_info(model_data)));
connect(m_curl, SIGNAL(send_post_out_error(std::string)), this, SLOT(ctai_session_curl_state_tips(std::string))); connect(m_curl, SIGNAL(send_post_out_error(std::string)), this, SLOT(ctai_session_curl_state_tips(std::string)));
} }
void ctai_session_info::btn_disable_enable(bool state){ void ctai_session_info::btn_disable_enable(bool state)
{
m_btns[5]->setEnabled(state); m_btns[5]->setEnabled(state);
} }
void ctai_session_info::ctai_session_postback_info(model_data resp_data){ void ctai_session_info::ctai_session_postback_info(model_data resp_data)
if(!resp_data.postback_stream_mode){ {
m_session_systeam_info->append(QString::fromStdString(resp_data.postback_time)); if (!resp_data.postback_stream_mode)
m_session_systeam_info->append(QString::fromStdString(resp_data.postback_model_data)); {
}else{ m_session_systeam_info->appendMessage(QString::fromStdString(resp_data.postback_time));
if (resp_data.postback_time!=current_info_time){ m_session_systeam_info->appendMessage(QString::fromStdString(resp_data.postback_model_data));
current_info_time=resp_data.postback_time; }
m_session_systeam_info->append(QString::fromStdString(resp_data.postback_time)); else
m_session_systeam_info->append(QString::fromStdString(resp_data.postback_model_data)); {
}else{ if (resp_data.postback_time != current_info_time)
{
current_info_time = resp_data.postback_time;
m_session_systeam_info->appendMessage(QString::fromStdString(resp_data.postback_time));
m_session_systeam_info->appendMessage(QString::fromStdString(resp_data.postback_model_data));
}
else
{
m_session_systeam_info->insertPlainText(QString::fromStdString(resp_data.postback_model_data)); m_session_systeam_info->insertPlainText(QString::fromStdString(resp_data.postback_model_data));
} }
}
}
btn_disable_enable(true); btn_disable_enable(true);
ctai_session_curl_state_tips(""); ctai_session_curl_state_tips("");
} }
void ctai_session_info::ctai_session_curl_state_tips(std::string state_str){ void ctai_session_info::ctai_session_curl_state_tips(std::string state_str)
{
m_info_error_tips->setText(QString::fromStdString(state_str)); m_info_error_tips->setText(QString::fromStdString(state_str));
} }
void ctai_session_info::ctai_session_set_steam_mode(bool state){ void ctai_session_info::ctai_session_set_steam_mode(bool state)
qDebug()<<"steam mode:"<<state; {
qDebug() << "steam mode:" << state;
m_stream_switch->setToggle(state); m_stream_switch->setToggle(state);
user_model_data.postback_stream_mode=state; user_model_data.postback_stream_mode = state;
} }
void ctai_session_info::ctai_session_user_sending() void ctai_session_info::ctai_session_user_sending()
{ {
@ -160,10 +162,9 @@ void ctai_session_info::ctai_session_user_sending()
else else
{ {
QFuture<void> future = QtConcurrent::run([=]() QFuture<void> future = QtConcurrent::run([=]()
{ {
user_model_data.send_user_data=m_session_user_edit_info->toPlainText().toStdString(); user_model_data.send_user_data=m_session_user_edit_info->toPlainText().toStdString();
m_curl->send_post_response(user_model_data,curl_opt); m_curl->send_post_response(user_model_data,curl_opt); });
});
btn_disable_enable(false); btn_disable_enable(false);
ctai_session_curl_state_tips("正在获取结果..."); ctai_session_curl_state_tips("正在获取结果...");
} }

View File

@ -1,16 +1,18 @@
#ifndef CTAI_SESSION_INFO_H #ifndef CTAI_SESSION_INFO_H
#define CTAI_SESSION_INFO_H #define CTAI_SESSION_INFO_H
#include <QMainWindow>
#include <QHBoxLayout> #include <QHBoxLayout>
#include <QTextEdit> #include <QTextEdit>
#include <QPushButton> #include <QPushButton>
#include <QMessageBox> #include <QMessageBox>
#include <QLabel> #include <QLabel>
#include <QSplitter>
#include <QDir>
#include <QFile>
#include "ctai_switch_control.h" #include "ctai_switch_control.h"
#include "ctai_session_docker.h"
#include "ctai_curl.h" #include "ctai_curl.h"
class ctai_session_info : public QMainWindow #include "ctai_textedit.h"
class ctai_session_info : public QWidget
{ {
Q_OBJECT Q_OBJECT
public: public:
@ -24,15 +26,14 @@ private:
void init_user_btn_size_tips(QPushButton &btn, QSize, QString); void init_user_btn_size_tips(QPushButton &btn, QSize, QString);
void btn_disable_enable(bool); void btn_disable_enable(bool);
private: private:
ctai_session_docker *m_system_info; QVBoxLayout* mainLayout;
ctai_session_docker *m_user_info; QSplitter *splitter;
QWidget *m_sub_systeam_widget; QWidget *m_sub_systeam_widget;
QWidget *m_sub_user_widget; QWidget *m_sub_user_widget;
//信息输出窗口布局 //信息输出窗口布局
QTextEdit *m_session_systeam_info; ctai_textedit *m_session_systeam_info;
QVBoxLayout *m_session_systeam_info_layout; QVBoxLayout *m_session_systeam_info_layout;
//用户询问信息布局 //用户询问信息布局
QTextEdit *m_session_user_edit_info; QTextEdit *m_session_user_edit_info;
QVBoxLayout *m_session_user_edit_layout; QVBoxLayout *m_session_user_edit_layout;

View File

@ -3,7 +3,6 @@
ctai_session_widget::ctai_session_widget() ctai_session_widget::ctai_session_widget()
{ {
init_layout(); init_layout();
//init_curl();
} }
ctai_session_widget::~ctai_session_widget() ctai_session_widget::~ctai_session_widget()
{ {
@ -11,44 +10,46 @@ ctai_session_widget::~ctai_session_widget()
void ctai_session_widget::init_layout() void ctai_session_widget::init_layout()
{ {
m_session_layout=new QHBoxLayout(); m_session_layout=new QHBoxLayout();
//会话列表布局 m_session_table_btn_layout=new QVBoxLayout();
m_session_table_layout=new QVBoxLayout(); //会话列表顶部按钮布局
m_session_table_btn_layout=new QHBoxLayout(); m_session_btn_layout=new QHBoxLayout();
m_session_table_btn_wd=new QWidget(); m_btn_new_chat=new QPushButton(tr("新建"));
m_btn_new_chat=new QPushButton(tr("新建会话")); m_btn_new_chat->setObjectName("m_new_chat_btn");
m_btn_new_chat->setObjectName("new_chat_btn");
m_btn_new_chat->setIcon(QIcon(":/res/img/btn/btn_new_chat.png")); m_btn_new_chat->setIcon(QIcon(":/res/img/btn/btn_new_chat.png"));
m_btn_set_chat=new QPushButton(tr("设置会话")); m_btn_set_chat=new QPushButton(tr("设置"));
m_btn_set_chat->setObjectName("m_btn_set_chat"); m_btn_set_chat->setObjectName("m_btn_set_chat");
m_btn_set_chat->setIcon(QIcon(":/res/img/btn/btn_setting.png")); m_btn_set_chat->setIcon(QIcon(":/res/img/btn/btn_setting.png"));
m_btn_del_chat=new QPushButton("删除会话"); m_btn_del_chat=new QPushButton("删除");
m_btn_del_chat->setObjectName("m_btn_del_chat"); m_btn_del_chat->setObjectName("m_btn_del_chat");
m_btn_del_chat->setIcon(QIcon(tr(":/res/img/btn/btn_delete_chat.png"))); m_btn_del_chat->setIcon(QIcon(tr(":/res/img/btn/btn_delete_chat.png")));
m_session_table_btn_layout->addWidget(m_btn_new_chat); m_session_btn_layout->addWidget(m_btn_new_chat);
m_session_table_btn_layout->addWidget(m_btn_del_chat); m_session_btn_layout->addWidget(m_btn_set_chat);
m_session_table_btn_layout->addWidget(m_btn_set_chat); m_session_btn_layout->addWidget(m_btn_del_chat);
m_session_table_btn_wd->setLayout(m_session_table_btn_layout); m_session_btn_layout->setContentsMargins(0, 0, 0, 0);
//会话列表布局
m_session_table_layout=new QHBoxLayout();
m_session_table=new ctai_session_table(); m_session_table=new ctai_session_table();
int row = m_session_table->rowCount(); int row = m_session_table->rowCount();
m_session_table->setItem(row, 0, new QTableWidgetItem("DEMO")); m_session_table->setItem(row, 0, new QTableWidgetItem("DEMO"));
m_session_table_layout->addWidget(m_session_table_btn_wd);
m_session_table_layout->addWidget(m_session_table); m_session_table_layout->addWidget(m_session_table);
m_session_table_layout->setStretch(1, 10);
m_session_table_layout->setContentsMargins(0, 0, 0, 0); m_session_table_layout->setContentsMargins(0, 0, 0, 0);
//会话列表和按钮总布局
m_session_table_btn_layout->addLayout(m_session_btn_layout);
m_session_table_btn_layout->addLayout(m_session_table_layout);
m_session_table_btn_layout->setStretch(1, 10);
m_session_table_btn_layout->setContentsMargins(0, 0, 0, 0);
//会话信息布局 //会话信息布局
m_session_info_layout=new QHBoxLayout(); m_session_info_layout=new QHBoxLayout();
m_session_info=new ctai_session_info(); m_session_info=new ctai_session_info();
m_session_info_layout->addWidget(m_session_info); m_session_info_layout->addWidget(m_session_info);
//窗口主布局
m_session_layout->addLayout(m_session_table_btn_layout);
//主布局
m_session_layout->addLayout(m_session_table_layout);
m_session_layout->addLayout(m_session_info_layout); m_session_layout->addLayout(m_session_info_layout);
m_session_layout->setStretch(0, 3); m_session_layout->setStretch(0, 2);
m_session_layout->setStretch(1, 7); m_session_layout->setStretch(1, 8);
m_session_layout->setContentsMargins(0, 0, 0, 0); m_session_layout->setContentsMargins(0, 0, 0, 0);
setLayout(m_session_layout); setLayout(m_session_layout);
} }

View File

@ -21,14 +21,16 @@ public:
private: private:
//主布局,左右 //主布局,左右
QHBoxLayout *m_session_layout; QHBoxLayout *m_session_layout;
//会话列表布局 //会话按钮和列表布局
QVBoxLayout *m_session_table_layout; QVBoxLayout *m_session_table_btn_layout;
QWidget *m_session_table_btn_wd; //会话按钮布局
QHBoxLayout *m_session_btn_layout;
QPushButton *m_btn_new_chat; QPushButton *m_btn_new_chat;
QPushButton *m_btn_set_chat; QPushButton *m_btn_set_chat;
QPushButton *m_btn_del_chat; QPushButton *m_btn_del_chat;
ctai_session_table* m_session_table; //会话列表布局
QHBoxLayout *m_session_table_btn_layout; QHBoxLayout *m_session_table_layout;
ctai_session_table* m_session_table;
//会话信息布局 //会话信息布局
QHBoxLayout *m_session_info_layout; QHBoxLayout *m_session_info_layout;
ctai_session_info *m_session_info; ctai_session_info *m_session_info;

7
src/ctai_textedit.cpp Normal file
View File

@ -0,0 +1,7 @@
#include "ctai_textedit.h"
ctai_textedit::ctai_textedit(QWidget *parent)
: QTextBrowser(parent)
{
}

13
src/ctai_textedit.h Normal file
View File

@ -0,0 +1,13 @@
// ctaitextedit.h
#ifndef CTAI_TEXTEDIT_H
#define CTAI_TEXTEDIT_H
#include <QTextBrowser>
class ctai_textedit : public QTextBrowser
{
Q_OBJECT
public:
explicit ctai_textedit(QWidget *parent = nullptr);
};
#endif // CTAI_TEXTEDIT_H