重新调整布局
This commit is contained in:
parent
bda7544811
commit
e46093dbcd
3
.gitignore
vendored
3
.gitignore
vendored
@ -8,6 +8,9 @@ node_modules/
|
||||
dist/
|
||||
build/
|
||||
release/
|
||||
save/
|
||||
.cache/
|
||||
.vscode/
|
||||
|
||||
# Compiled Java class files
|
||||
*.class
|
||||
|
5
.vscode/settings.json
vendored
5
.vscode/settings.json
vendored
@ -80,7 +80,10 @@
|
||||
"qtabbar": "cpp",
|
||||
"qdatetime": "cpp",
|
||||
"bitset": "cpp",
|
||||
"regex": "cpp"
|
||||
"regex": "cpp",
|
||||
"ranges": "cpp",
|
||||
"any": "cpp",
|
||||
"qcloseevent": "cpp"
|
||||
},
|
||||
"editor.gotoLocation.alternativeDeclarationCommand": "editor.action.revealDefinition",
|
||||
"editor.gotoLocation.alternativeDefinitionCommand": "editor.action.revealDefinition",
|
||||
|
24461
3rdparty/json/json.hpp
vendored
24461
3rdparty/json/json.hpp
vendored
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,29 +1,71 @@
|
||||
# ninja log v6
|
||||
25 226 7621775545718640 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
3831 14140 7621766760724707 CMakeFiles/ctai.dir/src/ctai.cpp.obj c7f0e07034d2e115
|
||||
4070 13239 7620828272176219 CMakeFiles/ctai.dir/src/sui.cpp.obj e1630d781a04e855
|
||||
16477 27054 7621775710223975 F:/SourceCode/ctai/release/ctai.exe b22720a33d64aaa9
|
||||
25 226 7621775545718640 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
256 715 7621662369248829 qrc_res.cpp 9794859fafc6825
|
||||
4072 16884 7620828272196197 CMakeFiles/ctai.dir/src/sui_base_ex.cpp.obj 476c94d1f2c8cfea
|
||||
3840 14031 7621766760809715 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
|
||||
4083 4223 7620828272305402 CMakeFiles/ctai.dir/sui.rc.obj e30df163c9cbe567
|
||||
25 226 7621775545718640 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
25 226 7621775545718640 ctai_autogen/timestamp da3870ebc94b983e
|
||||
227 16477 7621775547726025 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
|
||||
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970
|
||||
256 715 7621662369248829 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
|
||||
3835 13799 7621766760764673 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
|
||||
3838 13416 7621766760789738 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
|
||||
717 3477 7621662369402559 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
|
||||
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b
|
||||
4077 13615 7620828272253227 CMakeFiles/ctai.dir/src/sui_title.cpp.obj e026b4b712cf9da4
|
||||
3829 14642 7621766760704728 CMakeFiles/ctai.dir/ctai_autogen/mocs_compilation.cpp.obj 696927afe9114740
|
||||
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
|
||||
4459 15746 7621911040819234 CMakeFiles/ctai.dir/src/main.cpp.obj 77280178abb968fc
|
||||
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
|
||||
31 286 7621777320575844 ctai_autogen/timestamp da3870ebc94b983e
|
||||
31 286 7621777320575844 ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
31 286 7621777320575844 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
31 286 7621777320575844 F:/SourceCode/ctai/build/ctai_autogen/mocs_compilation.cpp da3870ebc94b983e
|
||||
287 15537 7621777323141011 CMakeFiles/ctai.dir/src/ctai_curl.cpp.obj b2496aab435c15c7
|
||||
15537 25734 7621777475639941 F:/SourceCode/ctai/release/ctai.exe b22720a33d64aaa9
|
||||
4058 8712 7620828272053173 CMakeFiles/ctai.dir/src/ctai_cmd.cpp.obj 80d6964d23a3e9c5
|
||||
18 287 7621915719216656 F:/SourceCode/ctai/build/ctai_autogen/timestamp da3870ebc94b983e
|
||||
4903 17025 7621792026943581 CMakeFiles/ctai.dir/src/sui_title.cpp.obj e026b4b712cf9da4
|
||||
3560 6938 7621113173344145 CMakeFiles/ctai.dir/src/ctai_switch_control.cpp.obj ddca150b42c8a71b
|
||||
717 3477 7621662369402559 CMakeFiles/ctai.dir/qrc_res.cpp.obj 9f74f1f5e59b5b50
|
||||
4456 15069 7621911040789228 CMakeFiles/ctai.dir/src/ctai_tabwidget.cpp.obj 6fa8a641137702e0
|
||||
4075 7860 7620828272226167 CMakeFiles/ctai.dir/src/sui_sys_style.cpp.obj 3bdd07348bd84970
|
||||
293 8858 7621911901524599 CMakeFiles/ctai.dir/src/ctai_session_widget.cpp.obj 578ff58396e1bb80
|
||||
256 715 7621662369248829 F:/SourceCode/ctai/build/qrc_res.cpp 9794859fafc6825
|
||||
3983 7575 7621872533460841 CMakeFiles/ctai.dir/src/ctai_session_docker.cpp.obj d8ac6cde8856dc5e
|
||||
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
|
||||
23837 34315 7621924459660935 F:/SourceCode/ctai/release/ctai.exe 8ccbf1f2c3968d6
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -430,6 +430,24 @@
|
||||
"UVLADIE3JM/moc_ctai_curl.cpp",
|
||||
null
|
||||
],
|
||||
[
|
||||
"F:/SourceCode/ctai/src/ctai_session_docker.h",
|
||||
"MU",
|
||||
"UVLADIE3JM/moc_ctai_session_docker.cpp",
|
||||
null
|
||||
],
|
||||
[
|
||||
"F:/SourceCode/ctai/src/ctai_session_info.h",
|
||||
"MU",
|
||||
"UVLADIE3JM/moc_ctai_session_info.cpp",
|
||||
null
|
||||
],
|
||||
[
|
||||
"F:/SourceCode/ctai/src/ctai_session_table.h",
|
||||
"MU",
|
||||
"UVLADIE3JM/moc_ctai_session_table.cpp",
|
||||
null
|
||||
],
|
||||
[
|
||||
"F:/SourceCode/ctai/src/ctai_session_widget.h",
|
||||
"MU",
|
||||
@ -566,6 +584,9 @@
|
||||
[ "F:/SourceCode/ctai/src/ctai.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_session_docker.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_widget.cpp", "MU", null ],
|
||||
[ "F:/SourceCode/ctai/src/ctai_switch_control.cpp", "MU", null ],
|
||||
[ "F:/SourceCode/ctai/src/ctai_tabbar.cpp", "MU", null ],
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -311,6 +311,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/qyieldcpu.h \
|
||||
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/QCloseEvent \
|
||||
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/QFontDatabase \
|
||||
@ -444,6 +445,7 @@ 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/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/QDockWidget \
|
||||
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/QFrame \
|
||||
@ -453,6 +455,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/QLabel \
|
||||
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/QMainWindow \
|
||||
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/QPlainTextEdit \
|
||||
@ -466,6 +469,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/QStylePainter \
|
||||
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/QTableWidget \
|
||||
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/QWidget \
|
||||
@ -480,6 +484,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/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/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/qfileiconprovider.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \
|
||||
@ -491,6 +496,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/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/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/qmessagebox.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \
|
||||
@ -504,6 +510,8 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
|
||||
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/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/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/qtextedit.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
|
||||
@ -527,6 +535,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
|
||||
D:/Dev/msys64/mingw64/include/bcrypt.h \
|
||||
D:/Dev/msys64/mingw64/include/bemapiset.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -594,6 +603,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -666,7 +676,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -698,6 +707,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iostream \
|
||||
@ -1051,6 +1061,9 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai.cpp: F:/SourceCode/cta
|
||||
F:/SourceCode/ctai/src/common.h \
|
||||
F:/SourceCode/ctai/src/ctai_cmd.h \
|
||||
F:/SourceCode/ctai/src/ctai_curl.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_docker.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_info.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_table.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_widget.h \
|
||||
F:/SourceCode/ctai/src/ctai_switch_control.h \
|
||||
F:/SourceCode/ctai/src/ctai_tabbar.h \
|
||||
|
@ -39,7 +39,9 @@ constexpr auto qt_meta_stringdata_CLASSctai_curlENDCLASS = QtMocHelpers::stringD
|
||||
"send_post_out_data",
|
||||
"",
|
||||
"model_data",
|
||||
"out_data"
|
||||
"out_data",
|
||||
"send_post_out_error",
|
||||
"std::string"
|
||||
);
|
||||
#else // !QT_MOC_HAS_STRINGDATA
|
||||
#error "qtmochelpers.h not found or too old."
|
||||
@ -52,18 +54,20 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSctai_curlENDCLASS[] = {
|
||||
12, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
1, 14, // methods
|
||||
2, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
1, // signalCount
|
||||
2, // signalCount
|
||||
|
||||
// signals: name, argc, parameters, tag, flags, initial metatype offsets
|
||||
1, 1, 20, 2, 0x06, 1 /* Public */,
|
||||
1, 1, 26, 2, 0x06, 1 /* Public */,
|
||||
5, 1, 29, 2, 0x06, 3 /* Public */,
|
||||
|
||||
// signals: parameters
|
||||
QMetaType::Void, 0x80000000 | 3, 4,
|
||||
QMetaType::Void, 0x80000000 | 6, 2,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
@ -79,7 +83,10 @@ Q_CONSTINIT const QMetaObject ctai_curl::staticMetaObject = { {
|
||||
QtPrivate::TypeAndForceComplete<ctai_curl, std::true_type>,
|
||||
// method 'send_post_out_data'
|
||||
QtPrivate::TypeAndForceComplete<void, std::false_type>,
|
||||
QtPrivate::TypeAndForceComplete<model_data, std::false_type>
|
||||
QtPrivate::TypeAndForceComplete<model_data, std::false_type>,
|
||||
// method 'send_post_out_error'
|
||||
QtPrivate::TypeAndForceComplete<void, std::false_type>,
|
||||
QtPrivate::TypeAndForceComplete<std::string, std::false_type>
|
||||
>,
|
||||
nullptr
|
||||
} };
|
||||
@ -91,6 +98,7 @@ void ctai_curl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, v
|
||||
(void)_t;
|
||||
switch (_id) {
|
||||
case 0: _t->send_post_out_data((*reinterpret_cast< std::add_pointer_t<model_data>>(_a[1]))); break;
|
||||
case 1: _t->send_post_out_error((*reinterpret_cast< std::add_pointer_t<std::string>>(_a[1]))); break;
|
||||
default: ;
|
||||
}
|
||||
} else if (_c == QMetaObject::IndexOfMethod) {
|
||||
@ -102,6 +110,13 @@ void ctai_curl::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, v
|
||||
return;
|
||||
}
|
||||
}
|
||||
{
|
||||
using _t = void (ctai_curl::*)(std::string );
|
||||
if (_t _q_method = &ctai_curl::send_post_out_error; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
|
||||
*result = 1;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -124,13 +139,13 @@ int ctai_curl::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 1)
|
||||
if (_id < 2)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 1;
|
||||
_id -= 2;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 1)
|
||||
if (_id < 2)
|
||||
*reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
|
||||
_id -= 1;
|
||||
_id -= 2;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
@ -141,4 +156,11 @@ void ctai_curl::send_post_out_data(model_data _t1)
|
||||
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
|
||||
QMetaObject::activate(this, &staticMetaObject, 0, _a);
|
||||
}
|
||||
|
||||
// SIGNAL 1
|
||||
void ctai_curl::send_post_out_error(std::string _t1)
|
||||
{
|
||||
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
|
||||
QMetaObject::activate(this, &staticMetaObject, 1, _a);
|
||||
}
|
||||
QT_WARNING_POP
|
||||
|
@ -312,6 +312,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_curl.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/bcrypt.h \
|
||||
D:/Dev/msys64/mingw64/include/bemapiset.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -378,6 +379,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_curl.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -450,7 +452,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_curl.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -481,6 +482,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_curl.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/istream \
|
||||
|
@ -36,13 +36,7 @@ namespace {
|
||||
#ifdef QT_MOC_HAS_STRINGDATA
|
||||
struct qt_meta_stringdata_CLASSctai_session_widgetENDCLASS_t {};
|
||||
constexpr auto qt_meta_stringdata_CLASSctai_session_widgetENDCLASS = QtMocHelpers::stringData(
|
||||
"ctai_session_widget",
|
||||
"ctai_session_user_sending",
|
||||
"",
|
||||
"ctai_session_postback_info",
|
||||
"model_data",
|
||||
"resp_data",
|
||||
"ctai_session_set_steam_mode"
|
||||
"ctai_session_widget"
|
||||
);
|
||||
#else // !QT_MOC_HAS_STRINGDATA
|
||||
#error "qtmochelpers.h not found or too old."
|
||||
@ -55,23 +49,13 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSctai_session_widgetENDCLASS[] =
|
||||
12, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
3, 14, // methods
|
||||
0, 0, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags, initial metatype offsets
|
||||
1, 0, 32, 2, 0x08, 1 /* Private */,
|
||||
3, 1, 33, 2, 0x08, 2 /* Private */,
|
||||
6, 1, 36, 2, 0x08, 4 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
QMetaType::Void, 0x80000000 | 4, 5,
|
||||
QMetaType::Void, QMetaType::Bool, 2,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
@ -83,31 +67,17 @@ Q_CONSTINIT const QMetaObject ctai_session_widget::staticMetaObject = { {
|
||||
nullptr,
|
||||
qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSctai_session_widgetENDCLASS_t,
|
||||
// Q_OBJECT / Q_GADGET
|
||||
QtPrivate::TypeAndForceComplete<ctai_session_widget, std::true_type>,
|
||||
// method 'ctai_session_user_sending'
|
||||
QtPrivate::TypeAndForceComplete<void, std::false_type>,
|
||||
// method 'ctai_session_postback_info'
|
||||
QtPrivate::TypeAndForceComplete<void, std::false_type>,
|
||||
QtPrivate::TypeAndForceComplete<model_data, std::false_type>,
|
||||
// method 'ctai_session_set_steam_mode'
|
||||
QtPrivate::TypeAndForceComplete<void, std::false_type>,
|
||||
QtPrivate::TypeAndForceComplete<bool, std::false_type>
|
||||
QtPrivate::TypeAndForceComplete<ctai_session_widget, std::true_type>
|
||||
>,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
void ctai_session_widget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<ctai_session_widget *>(_o);
|
||||
(void)_t;
|
||||
switch (_id) {
|
||||
case 0: _t->ctai_session_user_sending(); break;
|
||||
case 1: _t->ctai_session_postback_info((*reinterpret_cast< std::add_pointer_t<model_data>>(_a[1]))); break;
|
||||
case 2: _t->ctai_session_set_steam_mode((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
(void)_o;
|
||||
(void)_id;
|
||||
(void)_c;
|
||||
(void)_a;
|
||||
}
|
||||
|
||||
const QMetaObject *ctai_session_widget::metaObject() const
|
||||
@ -126,17 +96,6 @@ void *ctai_session_widget::qt_metacast(const char *_clname)
|
||||
int ctai_session_widget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QWidget::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 3)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 3;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 3)
|
||||
*reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
|
||||
_id -= 3;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
|
@ -23,6 +23,7 @@ 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/QDeadlineTimer \
|
||||
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/QHash \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QList \
|
||||
@ -301,6 +302,7 @@ 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/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/QtGui/QCloseEvent \
|
||||
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/QPainterPath \
|
||||
@ -345,31 +347,52 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtguiexports.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtguiglobal.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qtransform.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qvalidator.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qvector2d.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qvectornd.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/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/QGroupBox \
|
||||
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/QMainWindow \
|
||||
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/QTableWidget \
|
||||
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/QWidget \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractbutton.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractitemdelegate.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractitemview.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractscrollarea.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractslider.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractspinbox.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qapplication.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/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/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/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/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/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/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/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/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/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/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/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/qtwidgetsexports.h \
|
||||
@ -390,6 +413,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
|
||||
D:/Dev/msys64/mingw64/include/bcrypt.h \
|
||||
D:/Dev/msys64/mingw64/include/bemapiset.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -456,6 +480,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -528,7 +553,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -559,6 +583,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_session_widget.cpp: F:
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/istream \
|
||||
@ -901,6 +926,9 @@ 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 \
|
||||
F:/SourceCode/ctai/3rdparty/json/json.hpp \
|
||||
F:/SourceCode/ctai/src/ctai_curl.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_docker.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_info.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_table.h \
|
||||
F:/SourceCode/ctai/src/ctai_switch_control.h \
|
||||
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curl.h \
|
||||
F:/SourceCode/vcpkg/installed/x64-mingw-static/include/curl/curlver.h \
|
||||
|
@ -23,6 +23,7 @@ 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/QDeadlineTimer \
|
||||
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/QHash \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/QList \
|
||||
@ -302,6 +303,7 @@ 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/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/QtGui/QCloseEvent \
|
||||
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/QPainter \
|
||||
@ -357,9 +359,13 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtGui/qvectornd.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/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/QGroupBox \
|
||||
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/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/QPlainTextEdit \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPushButton \
|
||||
@ -368,16 +374,21 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
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/QTabWidget \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \
|
||||
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/QWidget \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractbutton.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractitemdelegate.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractitemview.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractscrollarea.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractslider.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qabstractspinbox.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qapplication.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/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/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/qgroupbox.h \
|
||||
@ -385,6 +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/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/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/qplaintextedit.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qpushbutton.h \
|
||||
@ -395,6 +407,8 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
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/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/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/qtextedit.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
|
||||
@ -416,6 +430,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
D:/Dev/msys64/mingw64/include/bcrypt.h \
|
||||
D:/Dev/msys64/mingw64/include/bemapiset.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -482,6 +497,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -554,7 +570,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -585,6 +600,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/istream \
|
||||
@ -928,6 +944,9 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_ctai_tabwidget.cpp: F:/Sour
|
||||
F:/SourceCode/ctai/3rdparty/json/json.hpp \
|
||||
F:/SourceCode/ctai/src/ctai_cmd.h \
|
||||
F:/SourceCode/ctai/src/ctai_curl.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_docker.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_info.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_table.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_widget.h \
|
||||
F:/SourceCode/ctai/src/ctai_switch_control.h \
|
||||
F:/SourceCode/ctai/src/ctai_tabbar.h \
|
||||
|
@ -505,6 +505,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/_timeval.h \
|
||||
D:/Dev/msys64/mingw64/include/assert.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -552,8 +553,11 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/list.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_classes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_classes.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_conv.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets_nonio.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets_nonio.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/localefwd.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/mask_array.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/memory_resource.h \
|
||||
@ -568,6 +572,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -578,6 +583,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/shared_ptr_base.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/slice_array.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/specfun.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/sstream.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/std_abs.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/std_function.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/std_mutex.h \
|
||||
@ -624,7 +630,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -655,6 +660,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iostream \
|
||||
@ -662,6 +668,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iterator \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/limits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/locale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/map \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/memory \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/mutex \
|
||||
@ -673,6 +680,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/pstl/glue_numeric_defs.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/random \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ratio \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/sstream \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/stdexcept \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/stdlib.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/streambuf \
|
||||
@ -711,8 +719,10 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui.cpp: F:/SourceCode/ctai
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/error_constants.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/gthr-default.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/gthr.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/messages_members.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/opt_random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/os_defines.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/time_members.h \
|
||||
D:/Dev/msys64/mingw64/include/corecrt.h \
|
||||
D:/Dev/msys64/mingw64/include/corecrt_startup.h \
|
||||
D:/Dev/msys64/mingw64/include/corecrt_stdio_config.h \
|
||||
|
@ -505,6 +505,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/_timeval.h \
|
||||
D:/Dev/msys64/mingw64/include/assert.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -552,8 +553,11 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/list.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_classes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_classes.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_conv.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets_nonio.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/locale_facets_nonio.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/localefwd.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/mask_array.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/memory_resource.h \
|
||||
@ -568,6 +572,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -578,6 +583,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/shared_ptr_base.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/slice_array.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/specfun.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/sstream.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/std_abs.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/std_function.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/std_mutex.h \
|
||||
@ -624,7 +630,6 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -655,6 +660,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iostream \
|
||||
@ -662,6 +668,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iterator \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/limits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/locale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/map \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/memory \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/mutex \
|
||||
@ -673,6 +680,7 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/pstl/glue_numeric_defs.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/random \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ratio \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/sstream \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/stdexcept \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/stdlib.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/streambuf \
|
||||
@ -711,8 +719,10 @@ F:/SourceCode/ctai/build/ctai_autogen/UVLADIE3JM/moc_sui_title.cpp: F:/SourceCod
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/error_constants.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/gthr-default.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/gthr.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/messages_members.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/opt_random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/os_defines.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/x86_64-w64-mingw32/bits/time_members.h \
|
||||
D:/Dev/msys64/mingw64/include/corecrt.h \
|
||||
D:/Dev/msys64/mingw64/include/corecrt_startup.h \
|
||||
D:/Dev/msys64/mingw64/include/corecrt_stdio_config.h \
|
||||
|
@ -310,6 +310,7 @@ ctai_autogen/timestamp: \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtCore/qyieldcpu.h \
|
||||
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/QCloseEvent \
|
||||
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/QFontDatabase \
|
||||
@ -443,6 +444,7 @@ ctai_autogen/timestamp: \
|
||||
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/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/QFileIconProvider \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QFrame \
|
||||
@ -452,6 +454,7 @@ 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/QLineEdit \
|
||||
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/QMessageBox \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QPlainTextEdit \
|
||||
@ -465,6 +468,7 @@ ctai_autogen/timestamp: \
|
||||
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/QTabWidget \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/QTableWidget \
|
||||
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/QWidget \
|
||||
@ -479,6 +483,7 @@ ctai_autogen/timestamp: \
|
||||
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/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/qfileiconprovider.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qframe.h \
|
||||
@ -490,6 +495,7 @@ 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/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/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/qmessagebox.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qplaintextedit.h \
|
||||
@ -503,6 +509,8 @@ ctai_autogen/timestamp: \
|
||||
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/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/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/qtextedit.h \
|
||||
D:/Dev/Qt/6.8.0/mingw1310_static_x64/include/QtWidgets/qtwidgets-config.h \
|
||||
@ -797,6 +805,7 @@ ctai_autogen/timestamp: \
|
||||
D:/Dev/msys64/mingw64/include/bcrypt.h \
|
||||
D:/Dev/msys64/mingw64/include/bemapiset.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/algorithm \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/any \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/array \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/atomic \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/backward/auto_ptr.h \
|
||||
@ -864,6 +873,7 @@ ctai_autogen/timestamp: \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/postypes.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/predefined_ops.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/ptr_traits.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/quoted_string.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.h \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/random.tcc \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/bits/range_access.h \
|
||||
@ -936,7 +946,6 @@ ctai_autogen/timestamp: \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cctype \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cerrno \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/chrono \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ciso646 \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/climits \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/clocale \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/cmath \
|
||||
@ -968,6 +977,7 @@ ctai_autogen/timestamp: \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/functional \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/future \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/initializer_list \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iomanip \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/ios \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iosfwd \
|
||||
D:/Dev/msys64/mingw64/include/c++/14.1.0/iostream \
|
||||
@ -1367,6 +1377,12 @@ ctai_autogen/timestamp: \
|
||||
F:/SourceCode/ctai/src/ctai_cmd.h \
|
||||
F:/SourceCode/ctai/src/ctai_curl.cpp \
|
||||
F:/SourceCode/ctai/src/ctai_curl.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_docker.cpp \
|
||||
F:/SourceCode/ctai/src/ctai_session_docker.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_info.cpp \
|
||||
F:/SourceCode/ctai/src/ctai_session_info.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_table.cpp \
|
||||
F:/SourceCode/ctai/src/ctai_session_table.h \
|
||||
F:/SourceCode/ctai/src/ctai_session_widget.cpp \
|
||||
F:/SourceCode/ctai/src/ctai_session_widget.h \
|
||||
F:/SourceCode/ctai/src/ctai_switch_control.cpp \
|
||||
|
@ -2,6 +2,9 @@
|
||||
#include "UVLADIE3JM/moc_ctai.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_cmd.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_curl.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_session_docker.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_session_info.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_session_table.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_session_widget.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_switch_control.cpp"
|
||||
#include "UVLADIE3JM/moc_ctai_tabbar.cpp"
|
||||
|
@ -31069,6 +31069,161 @@ static const unsigned char qt_resource_data[] = {
|
||||
0x2a,0x81,0x6b,0x5d,0xb3,0x2f,0x38,0xcb,0xd0,0x47,0x9a,0x7b,0xdf,0xdf,0x14,0x81,
|
||||
0x7b,0x80,0xf9,0xf,0x40,0xf1,0x2a,0x3f,0x8d,0x4a,0xbf,0xef,0x0,0x0,0x0,0x0,
|
||||
0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82,
|
||||
// btn_delete_chat.png
|
||||
0x0,0x0,0x9,0x7a,
|
||||
0x89,
|
||||
0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0,
|
||||
0x0,0x0,0x40,0x0,0x0,0x0,0x40,0x8,0x6,0x0,0x0,0x0,0xaa,0x69,0x71,0xde,
|
||||
0x0,0x0,0x9,0x41,0x49,0x44,0x41,0x54,0x78,0x5e,0xdd,0x9b,0xb,0x90,0xcd,0x55,
|
||||
0x1c,0xc7,0xbb,0x2c,0x96,0xbc,0xdf,0x25,0xc,0x11,0x52,0x9a,0x48,0xa9,0x94,0x8d,
|
||||
0x2c,0x56,0xd6,0xae,0xcd,0x63,0x6a,0x8a,0x64,0x94,0xc9,0x23,0xe4,0x95,0xb7,0xa2,
|
||||
0x3c,0x2a,0x51,0x42,0x23,0x26,0xa,0xed,0xb0,0x2f,0x56,0x44,0xb3,0x43,0x2a,0x59,
|
||||
0x23,0x23,0xa1,0x87,0xe4,0xd1,0x96,0x3c,0xb6,0x87,0xd6,0x7b,0xfb,0xfc,0x76,0xee,
|
||||
0xbd,0x73,0xee,0xb9,0xff,0xff,0xfd,0xff,0xff,0x77,0x77,0xaf,0x7b,0xf7,0xcc,0xfc,
|
||||
0xe7,0x7f,0xef,0x39,0xbf,0xf3,0x7b,0x7c,0x7f,0xbf,0xf3,0x3e,0x7f,0xd7,0xd,0x21,
|
||||
0x48,0x3d,0x7b,0xf6,0x7c,0x8,0x31,0xb7,0xbb,0x5c,0xae,0x16,0xbc,0x6f,0xe3,0x7d,
|
||||
0x33,0xef,0x1a,0x3c,0x35,0xdd,0xe2,0x4f,0xf3,0x3e,0x93,0x9f,0x9f,0xff,0x1b,0xef,
|
||||
0xc3,0x3c,0x7,0xaf,0x5d,0xbb,0x76,0x20,0x3d,0x3d,0x7d,0x67,0x71,0xab,0xe7,0x2a,
|
||||
0xe,0x1,0xf1,0xf1,0xf1,0xad,0x4a,0x95,0x2a,0x95,0x8,0xef,0x4e,0x18,0x2b,0xc6,
|
||||
0x7,0x9b,0x2e,0x0,0xca,0xd7,0x54,0xde,0xc6,0xb3,0x3a,0x35,0x35,0xf5,0xe7,0x60,
|
||||
0x19,0x99,0xd5,0x2b,0x32,0x0,0xba,0x75,0xeb,0x56,0xab,0x5c,0xb9,0x72,0xcf,0x21,
|
||||
0xa8,0x3f,0x46,0x37,0x29,0x6a,0x45,0x85,0x1f,0x60,0xec,0x87,0xf7,0xca,0xa8,0xa8,
|
||||
0xa8,0xa5,0xc9,0xc9,0xc9,0x7f,0x15,0x85,0x8c,0x42,0x3,0x90,0x94,0x94,0xd4,0xf4,
|
||||
0xea,0xd5,0xab,0xe3,0x51,0x6c,0x60,0x51,0x28,0x64,0x93,0x47,0x1e,0x60,0xac,0x20,
|
||||
0xca,0x66,0xad,0x5f,0xbf,0xfe,0x84,0xcd,0x3a,0x86,0x64,0x85,0x2,0x20,0x21,0x21,
|
||||
0x61,0x2c,0x86,0xcf,0xb6,0xab,0x0,0x4a,0x9f,0x86,0xfe,0xf,0xde,0x39,0xd4,0x39,
|
||||
0xc5,0xf3,0x3b,0xcf,0x7f,0xd2,0x1f,0x90,0x5f,0x99,0xfc,0x2a,0xfc,0xae,0xcd,0xef,
|
||||
0x7b,0xed,0xf0,0x84,0x5e,0xea,0x8e,0xa4,0x69,0x2c,0xb5,0x43,0x6f,0x44,0x13,0x14,
|
||||
0x0,0xb4,0xf1,0x26,0xa0,0xff,0x91,0x95,0xa2,0x62,0x30,0x42,0xd3,0x78,0x6f,0xcc,
|
||||
0xcb,0xcb,0xdb,0x42,0x3a,0x6f,0x47,0xd1,0xee,0xdd,0xbb,0x57,0x2b,0x5b,0xb6,0x6c,
|
||||
0x3c,0xf5,0xe2,0xa0,0xef,0x2a,0xe0,0x4,0xaa,0x7,0xdd,0xb6,0x2b,0x57,0xae,0xf4,
|
||||
0xdf,0xb0,0x61,0xc3,0x49,0x3b,0xfc,0x55,0x1a,0xc7,0x0,0x24,0x26,0x26,0x3e,0xf,
|
||||
0x83,0xf7,0xcc,0x4,0xa1,0xcc,0x39,0x14,0x5e,0x42,0x2f,0x9e,0x9a,0x96,0x96,0xb6,
|
||||
0xcb,0xa9,0x42,0x46,0xf4,0x44,0x5a,0x12,0x3c,0x9f,0xa6,0x2c,0x3e,0x80,0xdc,0x5c,
|
||||
0xca,0x6,0x11,0xd,0xeb,0x9c,0xc8,0x74,0x4,0x0,0xc6,0x27,0xc3,0xfc,0x71,0x13,
|
||||
0x1,0x27,0x31,0x7e,0x2a,0xa,0x2c,0x73,0xa2,0x80,0x13,0x5a,0xe4,0xd7,0x46,0xc6,
|
||||
0x0,0xea,0x4c,0x2,0x90,0x4a,0x46,0x75,0x29,0x5f,0x84,0xe,0x2f,0xd8,0xe5,0x6b,
|
||||
0xb,0x80,0xde,0xbd,0x7b,0x57,0xbf,0x7c,0xf9,0x72,0x26,0x42,0xef,0x33,0x11,0x3a,
|
||||
0x25,0x37,0x37,0x77,0x6e,0x56,0x56,0xd6,0x5,0xbb,0x82,0xb,0x43,0x27,0x40,0x50,
|
||||
0xff,0x6d,0x9e,0x7e,0x26,0x7c,0x36,0x32,0x52,0xf4,0x66,0xa4,0xc8,0xb3,0x92,0x63,
|
||||
0x9,0x0,0xc6,0x57,0xc1,0xf8,0x5d,0x18,0xdf,0x4c,0x67,0x6,0xda,0x87,0x19,0x1,
|
||||
0x92,0x32,0x32,0x32,0xe,0x58,0x9,0x2a,0x8e,0x72,0x9a,0x46,0xc,0x7a,0x49,0xc4,
|
||||
0x35,0x36,0xd0,0x2d,0x8b,0x48,0x78,0xc4,0x4a,0xae,0x25,0x0,0xa0,0xbd,0x5,0x26,
|
||||
0x9d,0xd,0x18,0xa5,0x9d,0x3b,0x77,0xae,0x5f,0xa8,0xbc,0x6e,0x66,0x8,0xfa,0xd5,
|
||||
0xc0,0x11,0x9b,0x1,0xa2,0x8d,0x1,0xcd,0xf2,0x94,0x94,0x94,0x80,0xc3,0x73,0x40,
|
||||
0x0,0x60,0x2e,0x61,0x36,0xdc,0x0,0xdd,0x15,0xa0,0xfb,0x8c,0x15,0xba,0xa1,0x2a,
|
||||
0x27,0x4a,0x2b,0x32,0xa,0xa4,0x23,0xcf,0xcf,0xe3,0x80,0x33,0x1c,0x5d,0x17,0x9a,
|
||||
0xe9,0x62,0xa,0x0,0xf3,0xf7,0x41,0xc,0x75,0xef,0x1b,0x18,0xef,0xa8,0x93,0x9,
|
||||
0x15,0x8,0x22,0x27,0x40,0x27,0xdd,0x89,0x48,0xf8,0xdc,0x48,0x17,0x43,0x0,0x60,
|
||||
0xd4,0x1e,0xe2,0x1d,0x6,0x15,0x16,0xc3,0x68,0x48,0x28,0x8d,0x72,0x2a,0xb,0xdd,
|
||||
0x65,0xdd,0xd0,0x51,0xad,0x27,0x43,0x33,0xff,0x5b,0x13,0x9,0x47,0x75,0x7e,0x7e,
|
||||
0x0,0x10,0x4e,0x65,0x9,0x27,0x21,0xbc,0x49,0x23,0xde,0x8e,0xf1,0x31,0xe4,0xe5,
|
||||
0x3b,0x55,0x2a,0x94,0xf4,0x4c,0xd2,0x2a,0x95,0x2e,0x5d,0x5a,0xe6,0x1f,0xb2,0xf2,
|
||||
0x54,0x93,0xe8,0xdf,0xc1,0x12,0x0,0x7a,0xd6,0x69,0x74,0x28,0x53,0x35,0xc2,0x93,
|
||||
0xc,0x2b,0xad,0x18,0x56,0xce,0x86,0xd2,0x98,0x60,0x65,0xf5,0xea,0xd5,0xab,0x21,
|
||||
0x5e,0xdf,0x4d,0xfd,0x5a,0x1a,0x8f,0x3e,0x80,0x20,0x73,0x19,0x6f,0xf2,0x89,0x0,
|
||||
0x2a,0xde,0x42,0xc5,0x1f,0x29,0x8d,0x56,0x89,0x18,0xea,0x3a,0xb0,0x36,0xdf,0x1e,
|
||||
0xac,0x42,0xd7,0xa3,0x1e,0x7d,0x58,0x1c,0x7d,0xd8,0x46,0xad,0x29,0x1c,0xa7,0x19,
|
||||
0x34,0x30,0x5,0x0,0xef,0x2f,0xc1,0xfb,0x83,0x35,0x85,0xe7,0x81,0xda,0x98,0xeb,
|
||||
0x61,0x44,0x61,0x65,0x62,0x4f,0xa,0xf6,0x24,0x68,0x20,0xc,0x3,0x84,0x77,0x3c,
|
||||
0x79,0xde,0x8,0x0,0xb1,0xfa,0x10,0x1f,0xe1,0x89,0x52,0x2a,0x9c,0xa5,0x3f,0xa8,
|
||||
0xcf,0x44,0x47,0x56,0x5d,0x11,0x97,0x24,0xa2,0x59,0x93,0x1c,0xc6,0xa6,0xa,0x8a,
|
||||
0xf2,0x39,0xc7,0x8e,0x1d,0x6b,0xb8,0x67,0xcf,0x9e,0xcb,0x92,0xe7,0x5,0x0,0xb4,
|
||||
0x16,0x40,0x38,0x4c,0xb3,0x72,0x4,0xde,0x5f,0x10,0x71,0x96,0x2b,0xa,0x63,0xd7,
|
||||
0x4,0xec,0x9a,0xa5,0xd9,0xf0,0x2c,0x76,0x7d,0xe0,0x5,0x20,0x26,0x26,0x26,0xaa,
|
||||
0x6a,0xd5,0xaa,0xa7,0x20,0xac,0xe6,0x21,0x94,0xa1,0xe3,0xf8,0xf1,0xe3,0x75,0x3c,
|
||||
0x48,0x45,0x2a,0x8,0x8c,0x6a,0xe5,0x99,0xca,0xcb,0x3e,0x84,0x37,0xa,0xb0,0x6d,
|
||||
0x7,0xcd,0xe0,0x61,0x2f,0x0,0xa0,0x94,0x0,0x41,0x8a,0xd6,0x56,0xa6,0x43,0x34,
|
||||
0x2d,0x52,0xd,0x57,0xf5,0x66,0x6e,0x20,0x13,0xba,0x41,0x8a,0x73,0xf3,0xe9,0x20,
|
||||
0x1b,0xc8,0x6e,0x52,0x41,0x13,0xc0,0xfe,0x35,0x0,0xd0,0x57,0x33,0xb6,0xe,0x61,
|
||||
0x22,0xbb,0x36,0x11,0x9f,0x0,0xe0,0x2e,0x8c,0xf8,0x56,0x33,0x64,0xc,0xf6,0xcd,
|
||||
0xf3,0x0,0x20,0x9b,0x18,0x55,0x15,0x84,0xb6,0xe0,0xfd,0x2e,0x11,0x6f,0xb9,0x62,
|
||||
0x0,0x20,0x7c,0xc3,0xdf,0xb6,0x4a,0xd6,0x67,0x0,0x10,0xeb,0xc2,0xfb,0x6d,0x30,
|
||||
0x3e,0xdb,0xac,0x93,0x28,0x29,0x20,0x60,0xe7,0x68,0xec,0x9c,0xa7,0xd8,0x93,0x7,
|
||||
0x0,0x15,0x4,0x0,0xbd,0x40,0xb6,0x9f,0x9b,0x14,0xc7,0x1e,0xfc,0xf5,0x4,0xd3,
|
||||
0xa8,0x19,0x30,0xc1,0x6b,0xef,0xa2,0x40,0x86,0x3,0x75,0x69,0xfb,0x27,0xc8,0xc8,
|
||||
0x8e,0x4b,0x89,0x4b,0x38,0xdb,0xa7,0xa9,0x63,0xe0,0x60,0x89,0x80,0x2f,0x9,0x8d,
|
||||
0xfb,0x95,0xf6,0xbf,0x19,0xef,0x77,0x2d,0x71,0xd6,0x63,0x10,0xce,0x96,0x15,0xae,
|
||||
0xac,0x74,0xb,0x12,0x91,0xfe,0x86,0x0,0x20,0x63,0xa4,0x9c,0xd3,0x79,0x32,0x17,
|
||||
0x2,0x80,0xdf,0x26,0x48,0x49,0x0,0x4,0x0,0x16,0x63,0x87,0x9c,0x5e,0x79,0x52,
|
||||
0xba,0x34,0x1,0x7d,0x79,0x3b,0x9a,0x26,0xf0,0xa6,0x95,0xc1,0xb2,0xd8,0xb0,0x3a,
|
||||
0x17,0xb0,0xe2,0x51,0x14,0xe5,0xe8,0x70,0x81,0xe9,0x7a,0x2a,0xd3,0xf5,0x43,0x56,
|
||||
0xfc,0x70,0xf6,0x64,0xe8,0x67,0x28,0xce,0xce,0x16,0x0,0xae,0x90,0x51,0x5a,0xc9,
|
||||
0x94,0xbd,0xf5,0x80,0x5b,0xdb,0xac,0xb9,0xe3,0x59,0x73,0xa7,0x59,0x9,0xc,0x65,
|
||||
0x39,0xe1,0xdc,0x5,0xbd,0x65,0xff,0xd2,0x34,0x1,0xc0,0x8,0x0,0x98,0xaf,0x10,
|
||||
0xfc,0xea,0x17,0x1,0x30,0xea,0xb,0xa3,0x4f,0x2c,0x18,0x6d,0x84,0x91,0x9c,0xda,
|
||||
0x84,0x4d,0x42,0xef,0x4c,0xf4,0xee,0x6e,0xa1,0xf7,0x0,0xf4,0x5e,0xae,0x38,0xfb,
|
||||
0xbc,0x51,0x13,0xf0,0xdb,0x34,0xd0,0x99,0x12,0x35,0x72,0xfa,0xd2,0x2b,0x6c,0xac,
|
||||
0x47,0x11,0x0,0xd8,0xa,0x0,0x46,0xbb,0xd7,0x5e,0x35,0xd1,0x5b,0x76,0x88,0xd5,
|
||||
0xe8,0xbe,0x20,0x0,0x9c,0x21,0xb3,0xba,0x62,0x8c,0xe5,0xa,0xb0,0x47,0x8f,0x1e,
|
||||
0x2d,0xd9,0x21,0x5a,0x4b,0x9d,0x96,0xe1,0x2,0x2,0x9e,0x7d,0x8c,0xb9,0xbd,0xcf,
|
||||
0x6,0x88,0x81,0xe3,0xe4,0xc4,0xc8,0xbb,0x17,0x50,0x70,0x58,0xb,0x0,0x47,0xc9,
|
||||
0x6c,0xa8,0x10,0xcf,0xa6,0x13,0x1c,0x6f,0xc7,0x30,0xda,0x94,0x9c,0xe2,0xaa,0x6b,
|
||||
0x6d,0x3b,0xd5,0x8a,0x9c,0x86,0x35,0xff,0x9,0x76,0xac,0x7e,0xb2,0x62,0x6c,0xb0,
|
||||
0x34,0x3e,0x22,0xc3,0x60,0xb6,0x7a,0xa8,0x0,0x2a,0xeb,0x8,0x25,0xb3,0xf3,0x3f,
|
||||
0x2b,0x19,0x61,0x5d,0xae,0xf,0x83,0xd8,0xba,0x4b,0x22,0x60,0x35,0x5a,0xab,0x67,
|
||||
0x6c,0xdf,0x11,0x1,0x77,0x86,0xb5,0x25,0x41,0x2a,0x87,0xb3,0xe5,0x4,0x29,0x56,
|
||||
0xa9,0xfe,0xa1,0x0,0x30,0x9d,0x8c,0x29,0x2a,0x4f,0x8e,0xbc,0xca,0x5f,0xef,0x23,
|
||||
0xaf,0x20,0x6d,0xc,0x58,0x4d,0x9f,0xf4,0xd1,0x74,0x26,0xba,0x98,0xd0,0xf4,0x65,
|
||||
0x73,0x60,0x8d,0x5a,0x33,0x12,0x77,0x81,0xad,0x0,0xc3,0xd1,0x72,0x4e,0xf0,0xbd,
|
||||
0x46,0x97,0xe0,0x8a,0x8b,0x8b,0xab,0xcb,0xe5,0x26,0xb9,0xb2,0xe2,0x4d,0xb4,0x8d,
|
||||
0xc9,0xf4,0x3,0xaf,0x5a,0x31,0x8d,0xa4,0x72,0x0,0x90,0xe9,0xbd,0x9c,0x75,0x7a,
|
||||
0xd3,0xa5,0x4b,0x97,0xaa,0x17,0x6c,0x88,0x50,0x28,0xc8,0x78,0x4f,0x52,0x0,0x60,
|
||||
0xf,0x0,0xdc,0x13,0x49,0x6,0x5a,0xe9,0x4a,0xf8,0x6f,0xa5,0xfd,0x77,0xf2,0xd0,
|
||||
0x61,0x63,0x36,0x36,0xb6,0xf5,0xec,0x8,0xcd,0xa7,0x70,0x84,0xca,0x84,0xf9,0x75,
|
||||
0x63,0xe6,0xd7,0xbf,0x58,0x31,0x8e,0x84,0x72,0xb9,0xe0,0x81,0x3d,0x32,0xdf,0x51,
|
||||
0xd3,0x4c,0x3a,0xfb,0x49,0x5,0x0,0xb0,0x7f,0xde,0xe,0x44,0xbe,0xd2,0x9a,0xc1,
|
||||
0x14,0x10,0x7a,0x25,0x12,0xc,0xb4,0xd2,0x91,0x8,0x7f,0x9,0x9a,0xb9,0x9a,0x83,
|
||||
0x5b,0xc8,0x2,0x4a,0x3d,0x17,0x90,0x43,0x91,0x46,0x4a,0x88,0x9c,0xe6,0xda,0x4b,
|
||||
0xfd,0x92,0x30,0x1a,0x10,0xfe,0xba,0x6d,0x7b,0x71,0x6e,0x6b,0xb1,0x55,0x5,0x60,
|
||||
0x2a,0x0,0x4c,0xd3,0xd0,0x1c,0x4a,0x98,0xbc,0x6b,0x85,0x70,0x38,0x97,0xe3,0xfd,
|
||||
0xfe,0xe8,0xb7,0x42,0x8b,0xee,0x17,0x1,0xa0,0xa0,0x43,0xf4,0x2,0x20,0x77,0x81,
|
||||
0x68,0x27,0x32,0x1a,0x94,0x57,0x88,0x4f,0x91,0xd7,0x28,0x52,0x8f,0xc6,0xb0,0xa3,
|
||||
0x14,0xde,0x3f,0x8a,0x63,0xeb,0x9b,0x45,0xb6,0xcf,0xe9,0x30,0x68,0xbd,0xe,0xe1,
|
||||
0x38,0xcd,0xa3,0x33,0x88,0x2,0xfd,0xb8,0x3c,0x9c,0x9d,0xee,0xd5,0xd,0x7b,0x26,
|
||||
0xf2,0x47,0x1f,0xce,0xc7,0x62,0x8f,0xb7,0x3f,0xf0,0x1,0x80,0x55,0x5e,0x4d,0x56,
|
||||
0x79,0xd2,0xf3,0x57,0x54,0x2d,0x64,0x62,0xd4,0x9a,0xc5,0xc6,0xde,0x88,0xb0,0xda,
|
||||
0xad,0xa4,0xdc,0x58,0x67,0xd3,0x66,0x9f,0xa6,0x73,0xe,0xf6,0xdd,0xaa,0x5e,0x9f,
|
||||
0xf3,0xbb,0x21,0x2,0x6a,0x23,0xa9,0xe4,0xb3,0x25,0xc6,0x8,0xf1,0x3,0x20,0xdc,
|
||||
0x1d,0x29,0x4d,0x21,0x36,0x36,0xf6,0x46,0x92,0x38,0xac,0xa9,0xd6,0xf6,0x9f,0xa2,
|
||||
0xed,0xaf,0x52,0xf3,0xfc,0x0,0x70,0x1f,0x94,0x1e,0xa4,0xdd,0xe8,0x57,0xde,0xd7,
|
||||
0x13,0x3a,0x49,0x91,0x10,0x5,0x26,0x1b,0x36,0xbb,0xd1,0xdf,0xef,0x12,0xb6,0xe1,
|
||||
0x25,0x29,0xf7,0x69,0xd1,0x17,0x18,0xeb,0x73,0x53,0x84,0x48,0x18,0x7,0x82,0x73,
|
||||
0xc2,0x19,0x4,0xd6,0x36,0x2f,0xb3,0xb6,0x99,0xa9,0x79,0x3e,0x57,0x9a,0xb1,0xd1,
|
||||
0xc4,0xce,0xf4,0x9a,0x1c,0x20,0xf4,0x21,0xa,0x64,0xd7,0x47,0x4f,0x43,0x40,0x52,
|
||||
0xb6,0x97,0xc3,0x2e,0xe1,0x79,0xd9,0xa6,0xd3,0x2f,0x4b,0x5f,0xc3,0x71,0x9d,0x70,
|
||||
0x5c,0x96,0x91,0xc2,0x1,0x2f,0x4a,0x82,0xe6,0x1c,0xd0,0xf4,0xbb,0x1e,0x13,0x8e,
|
||||
0x91,0x80,0xc3,0x86,0xe2,0x30,0xbf,0xb,0x91,0x41,0x5f,0x94,0xf4,0xa0,0x5,0xe3,
|
||||
0x4f,0x61,0xec,0x77,0x52,0xc,0xe3,0x8f,0xcb,0x94,0x29,0x33,0xc8,0xce,0x85,0xe4,
|
||||
0xe2,0xc,0x15,0x46,0xae,0xa,0xf2,0x9,0xd,0x32,0x9e,0x34,0x90,0x53,0xb8,0xab,
|
||||
0xb2,0xc2,0x90,0x6f,0x81,0x2a,0x47,0x47,0x47,0xcb,0x87,0x4b,0xfa,0xbd,0x3b,0x29,
|
||||
0x3e,0xc4,0x44,0x29,0xd1,0xce,0xa1,0x44,0x71,0x80,0xe0,0x3e,0xf0,0x94,0x6b,0x6f,
|
||||
0x3e,0xbd,0xbd,0xc8,0xc2,0x41,0xdb,0x8,0xfb,0x47,0xad,0xe4,0x5a,0x5e,0x96,0x16,
|
||||
0x6,0xee,0x1b,0xe3,0x72,0x5d,0xfe,0x1,0x13,0x86,0x96,0x3b,0xc9,0x56,0x8a,0x38,
|
||||
0x2d,0x37,0xb9,0xfb,0xe3,0x61,0x63,0x7b,0xc4,0xb2,0x5,0x80,0x87,0x6b,0x80,0xbb,
|
||||
0xb8,0x82,0xf8,0x61,0x9e,0x51,0x7c,0x25,0x92,0xe9,0xd4,0x18,0x27,0xf4,0xe8,0xd0,
|
||||
0x11,0x39,0xaf,0x5,0x38,0x96,0x7b,0x8b,0x4e,0x7a,0x94,0x5d,0x9e,0x8e,0x0,0x10,
|
||||
0xa6,0x20,0x3f,0x4,0xe1,0x8b,0x2,0x8,0x38,0x28,0xa7,0xae,0x17,0x2f,0x5e,0x4c,
|
||||
0xde,0xb4,0x69,0xd3,0xdf,0x76,0x15,0x9,0x44,0x27,0xb7,0xc1,0xd9,0xbd,0xe9,0x47,
|
||||
0x87,0x2c,0x7b,0x16,0x77,0x18,0xd1,0xca,0x1e,0x3f,0xcf,0x40,0x1c,0x90,0xe1,0x44,
|
||||
0xa6,0x63,0x0,0x84,0x39,0xd3,0xcc,0x66,0xee,0x8f,0xa6,0x8c,0xee,0xe8,0x7b,0xe5,
|
||||
0xa3,0x90,0x9c,0xd5,0x65,0x40,0xbb,0x8e,0x43,0xb,0x9f,0x6d,0x37,0x2b,0x25,0xdd,
|
||||
0x9d,0x5b,0x67,0x78,0xf4,0x0,0xf0,0x27,0xa0,0x57,0x17,0x69,0x7a,0x75,0x39,0x10,
|
||||
0x19,0x18,0xcc,0x9d,0xa6,0xa0,0x0,0x50,0x9a,0x84,0xd1,0x62,0xc3,0xcc,0xb6,0x7d,
|
||||
0x18,0x23,0x87,0x17,0x39,0xbc,0x73,0x30,0x4a,0x3e,0x9f,0x2b,0xf8,0xe6,0xf,0x80,
|
||||
0xea,0xf1,0xbb,0xe,0x79,0x75,0x79,0xd7,0xe5,0x5d,0x8f,0xec,0x7,0xad,0x40,0x82,
|
||||
0x56,0x3e,0x94,0x92,0xef,0x1,0x56,0x5a,0xd1,0x9a,0x95,0x17,0xa,0x0,0x61,0x8a,
|
||||
0xa7,0x9a,0x33,0xc,0x4d,0xe0,0xa7,0x7c,0xd5,0x15,0x92,0x84,0xe1,0xff,0x20,0x68,
|
||||
0x29,0xcd,0x62,0x5e,0x66,0x66,0xa6,0x7c,0x7b,0x18,0x74,0x2a,0x34,0x0,0x1e,0xc9,
|
||||
0xee,0xdd,0x65,0xf9,0x96,0x40,0x36,0x20,0xd4,0xa3,0xb6,0xa0,0x95,0xd3,0x2b,0xca,
|
||||
0x46,0x26,0x79,0xab,0x98,0x7f,0x2c,0x63,0xfe,0xf1,0x6f,0x51,0x30,0x2e,0x32,0x0,
|
||||
0x54,0x65,0x64,0x2d,0xc1,0x7f,0xb9,0xa4,0x2c,0x1f,0x4f,0x7b,0xaf,0xdf,0x38,0x55,
|
||||
0x18,0x83,0xe5,0x43,0xcb,0x9d,0xf0,0xd8,0xca,0x7c,0x63,0x2d,0xf3,0x8d,0x63,0x4e,
|
||||
0x79,0x58,0xd1,0x17,0xb,0x0,0xaa,0x50,0x56,0x97,0xd1,0x5c,0xc3,0x6d,0x87,0x11,
|
||||
0x2d,0x31,0xa8,0x39,0x6f,0xf9,0xfa,0xac,0xe,0x8f,0x5c,0xcb,0x91,0x87,0xec,0x82,
|
||||
0x2f,0x4c,0xe5,0x39,0xc1,0xef,0x43,0xf4,0x9,0x87,0xa0,0xdb,0x4f,0xc7,0x29,0x77,
|
||||
0xfe,0x8b,0x35,0xfd,0xf,0x19,0xcf,0x10,0x8,0x3a,0x60,0xfc,0x8b,0x0,0x0,0x0,
|
||||
0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82,
|
||||
// btn_about.png
|
||||
0x0,0x0,0x9,0x36,
|
||||
0x89,
|
||||
@ -64514,6 +64669,12 @@ static const unsigned char qt_resource_name[] = {
|
||||
0xa,0x9e,0x1a,0xe7,
|
||||
0x0,0x6e,
|
||||
0x0,0x65,0x0,0x74,0x0,0x5f,0x0,0x77,0x0,0x61,0x0,0x69,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67,
|
||||
// btn_delete_chat.png
|
||||
0x0,0x13,
|
||||
0xd,0xc3,0x56,0x27,
|
||||
0x0,0x62,
|
||||
0x0,0x74,0x0,0x6e,0x0,0x5f,0x0,0x64,0x0,0x65,0x0,0x6c,0x0,0x65,0x0,0x74,0x0,0x65,0x0,0x5f,0x0,0x63,0x0,0x68,0x0,0x61,0x0,0x74,0x0,0x2e,0x0,0x70,
|
||||
0x0,0x6e,0x0,0x67,
|
||||
// btn_about.png
|
||||
0x0,0xd,
|
||||
0x5,0xaf,0xf9,0xc7,
|
||||
@ -64619,7 +64780,7 @@ 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,0x0,0x0,0x0,
|
||||
// :/res/bin
|
||||
0x0,0x0,0x0,0x36,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x24,
|
||||
0x0,0x0,0x0,0x36,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x25,
|
||||
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
|
||||
// :/res/img
|
||||
0x0,0x0,0x0,0x42,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0xd,
|
||||
@ -64637,22 +64798,22 @@ static const unsigned char qt_resource_struct[] = {
|
||||
0x0,0x0,0x0,0x24,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x8,
|
||||
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
|
||||
// :/res/cacert/cacert.pem
|
||||
0x0,0x0,0x3,0xa4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xc,0x1c,0xe0,
|
||||
0x0,0x0,0x3,0xd0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xc,0x26,0x5e,
|
||||
0x0,0x0,0x1,0x95,0x36,0xa3,0x1c,0xb8,
|
||||
// :/res/translator/qtbase_zh_CN.qm
|
||||
0x0,0x0,0x0,0x68,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
|
||||
0x0,0x0,0x1,0x92,0xfa,0xd0,0xae,0x5b,
|
||||
// :/res/txt/about.txt
|
||||
0x0,0x0,0x3,0xbe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0xa4,0x10,
|
||||
0x0,0x0,0x3,0xea,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0xad,0x8e,
|
||||
0x0,0x0,0x1,0x92,0xfa,0xd0,0xae,0x5b,
|
||||
// :/res/qss/dark_style.qss
|
||||
0x0,0x0,0x3,0xd6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0xa6,0x4f,
|
||||
0x0,0x0,0x4,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0xaf,0xcd,
|
||||
0x0,0x0,0x1,0x93,0xf6,0xae,0x2c,0x84,
|
||||
// :/res/qss/light_style.qss
|
||||
0x0,0x0,0x3,0xf8,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0xf,0xb1,0x1d,
|
||||
0x0,0x0,0x4,0x24,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0xf,0xba,0x9b,
|
||||
0x0,0x0,0x1,0x95,0x32,0x34,0xbc,0x22,
|
||||
// :/res/img/btn
|
||||
0x0,0x0,0x0,0xb4,0x0,0x2,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x10,
|
||||
0x0,0x0,0x0,0xb4,0x0,0x2,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x10,
|
||||
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
|
||||
// :/res/img/sui.ico
|
||||
0x0,0x0,0x0,0xa0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x7f,0x14,
|
||||
@ -64661,7 +64822,7 @@ static const unsigned char qt_resource_struct[] = {
|
||||
0x0,0x0,0x0,0x8c,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x1,0xca,0xfe,
|
||||
0x0,0x0,0x1,0x92,0xfa,0xd0,0xae,0x58,
|
||||
// :/res/img/btn/btn_upload_file.png
|
||||
0x0,0x0,0x2,0xba,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xd0,0xe2,
|
||||
0x0,0x0,0x2,0xe6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xda,0x60,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xae,0x1c,0xfb,
|
||||
// :/res/img/btn/net_error.png
|
||||
0x0,0x0,0x1,0x32,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x81,0x3f,
|
||||
@ -64670,31 +64831,31 @@ static const unsigned char qt_resource_struct[] = {
|
||||
0x0,0x0,0x1,0x52,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x84,0x10,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xad,0x29,0xa1,
|
||||
// :/res/img/btn/btn_switch_model.png
|
||||
0x0,0x0,0x1,0xd6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x9c,0x40,
|
||||
0x0,0x0,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xa5,0xbe,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xad,0x8c,0x8d,
|
||||
// :/res/img/btn/btn_min.png
|
||||
0x0,0x0,0x2,0xe6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xda,0x22,
|
||||
0x0,0x0,0x3,0x12,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe3,0xa0,
|
||||
0x0,0x0,0x1,0x93,0x4,0xd6,0xde,0xbd,
|
||||
// :/res/img/btn/btn_max.png
|
||||
0x0,0x0,0x3,0x48,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe0,0x79,
|
||||
0x0,0x0,0x3,0x74,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe9,0xf7,
|
||||
0x0,0x0,0x1,0x93,0x4,0xd7,0x19,0xe,
|
||||
// :/res/img/btn/btn_chat.png
|
||||
0x0,0x0,0x2,0x2a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xa9,0x55,
|
||||
0x0,0x0,0x2,0x56,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xb2,0xd3,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xaa,0x7a,0x9b,
|
||||
// :/res/img/btn/btn_max_restore.png
|
||||
0x0,0x0,0x3,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xda,0xea,
|
||||
0x0,0x0,0x3,0x2e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe4,0x68,
|
||||
0x0,0x0,0x1,0x93,0x4,0xd7,0x40,0xd1,
|
||||
// :/res/img/btn/btn_about.png
|
||||
0x0,0x0,0x1,0xb6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x93,0x6,
|
||||
0x0,0x0,0x1,0xe2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x9c,0x84,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xac,0x25,0x93,
|
||||
// :/res/img/btn/btn_close.png
|
||||
0x0,0x0,0x1,0x78,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x8d,0xf0,
|
||||
0x0,0x0,0x1,0x93,0x4,0xd7,0xb5,0xed,
|
||||
// :/res/img/btn/net_ok.png
|
||||
0x0,0x0,0x3,0x2e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xdd,0x11,
|
||||
0x0,0x0,0x3,0x5a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe6,0x8f,
|
||||
0x0,0x0,0x1,0x93,0x4,0xd9,0x72,0x8c,
|
||||
// :/res/img/btn/btn_setting.png
|
||||
0x0,0x0,0x2,0x66,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xbb,0x5a,
|
||||
0x0,0x0,0x2,0x92,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xc4,0xd8,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xab,0xc1,0xa5,
|
||||
// :/res/img/btn/net_wait.png
|
||||
0x0,0x0,0x1,0x98,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x8f,0xc9,
|
||||
@ -64703,25 +64864,28 @@ static const unsigned char qt_resource_struct[] = {
|
||||
0x0,0x0,0x0,0xee,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x71,0xa6,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xaa,0xc7,0xba,
|
||||
// :/res/img/btn/btn_clear_context.png
|
||||
0x0,0x0,0x2,0x8a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xc7,0x30,
|
||||
0x0,0x0,0x2,0xb6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xd0,0xae,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xac,0xab,0x4,
|
||||
// :/res/img/btn/btn_tips.png
|
||||
0x0,0x0,0x2,0x48,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xb4,0xa,
|
||||
0x0,0x0,0x2,0x74,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xbd,0x88,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xab,0x77,0xed,
|
||||
// :/res/img/btn/btn_delete_chat.png
|
||||
0x0,0x0,0x1,0xb6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x93,0x6,
|
||||
0x0,0x0,0x1,0x95,0x3d,0x31,0xfc,0x14,
|
||||
// :/res/img/btn/btn_sending_info.png
|
||||
0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x66,0xfc,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xac,0x6e,0xaf,
|
||||
// :/res/img/btn/btn_download.png
|
||||
0x0,0x0,0x2,0x4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xa7,0x42,
|
||||
0x0,0x0,0x2,0x30,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xb0,0xc0,
|
||||
0x0,0x0,0x1,0x93,0x4,0xda,0x4d,0xe5,
|
||||
// :/res/img/btn/btn_update.png
|
||||
0x0,0x0,0x3,0x64,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe1,0xf9,
|
||||
0x0,0x0,0x3,0x90,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xeb,0x77,
|
||||
0x0,0x0,0x1,0x93,0x4,0xda,0x19,0xb3,
|
||||
// :/res/img/btn/btn_knowledge.png
|
||||
0x0,0x0,0x1,0xa,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x79,0xe5,
|
||||
0x0,0x0,0x1,0x95,0x3b,0xab,0x23,0x8,
|
||||
// :/res/bin/luapacka.exe
|
||||
0x0,0x0,0x3,0x86,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xe4,0xdc,
|
||||
0x0,0x0,0x3,0xb2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xee,0x5a,
|
||||
0x0,0x0,0x1,0x92,0xfa,0xd0,0xae,0x2c,
|
||||
|
||||
};
|
||||
|
@ -7,6 +7,7 @@
|
||||
<file>res/img/btn/btn_tips.png</file>
|
||||
|
||||
<file>res/img/btn/btn_new_chat.png</file>
|
||||
<file>res/img/btn/btn_delete_chat.png</file>
|
||||
<file>res/img/btn/btn_switch_model.png</file>
|
||||
<file>res/img/btn/btn_knowledge.png</file>
|
||||
<file>res/img/btn/btn_upload_file.png</file>
|
||||
|
BIN
release/ctai.exe
BIN
release/ctai.exe
Binary file not shown.
1
res.qrc
1
res.qrc
@ -7,6 +7,7 @@
|
||||
<file>res/img/btn/btn_tips.png</file>
|
||||
|
||||
<file>res/img/btn/btn_new_chat.png</file>
|
||||
<file>res/img/btn/btn_delete_chat.png</file>
|
||||
<file>res/img/btn/btn_switch_model.png</file>
|
||||
<file>res/img/btn/btn_knowledge.png</file>
|
||||
<file>res/img/btn/btn_upload_file.png</file>
|
||||
|
BIN
res/img/btn/btn_delete_chat.png
Normal file
BIN
res/img/btn/btn_delete_chat.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
@ -19,7 +19,8 @@ size_t stream_callback(void *buffer, size_t sz, size_t nmemb, void *userdata)
|
||||
std::unique_lock<std::mutex> lock(ctx->instance->m_mutex);
|
||||
size_t size = sz * nmemb;
|
||||
std::string chunk(static_cast<char *>(buffer), size);
|
||||
if(ctx->m_data.postback_stream_mode){
|
||||
if (ctx->m_data.postback_stream_mode)
|
||||
{
|
||||
ctx->instance->send_stream(ctx->m_data, chunk);
|
||||
}
|
||||
qDebug() << "steam data chunk:" << chunk;
|
||||
@ -57,7 +58,7 @@ void ctai_curl::set_curl_ssl(bool ssl_state)
|
||||
curl_easy_setopt(m_curl, CURLOPT_SSL_VERIFYHOST, 0L);
|
||||
ssl_state = false;
|
||||
}
|
||||
qDebug() << "curl opts ssl:" << ssl_state<<"ssl_pem:" << ca_bundle;
|
||||
qDebug() << "curl opts ssl:" << ssl_state << "ssl_pem:" << ca_bundle;
|
||||
}
|
||||
void ctai_curl::set_curl_timeout(int time)
|
||||
{
|
||||
@ -135,7 +136,8 @@ void ctai_curl::send_stream(model_data &data, std::string response_data)
|
||||
{
|
||||
std::vector<std::string> _info_data = steam_extract(response_data);
|
||||
qDebug() << "response_data:" << response_data;
|
||||
if(!_info_data.empty()){
|
||||
if (!_info_data.empty())
|
||||
{
|
||||
for (auto str : _info_data)
|
||||
{
|
||||
if (str != "" && str != "[DONE]")
|
||||
@ -155,7 +157,6 @@ void ctai_curl::send_stream(model_data &data, std::string response_data)
|
||||
qDebug() << "send_stream:" << str;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
void ctai_curl::send_not_stream(model_data &data, std::string response_data)
|
||||
{
|
||||
@ -208,75 +209,80 @@ std::string ctai_curl::send_send_body(model_data m_data)
|
||||
{"messages", {{{"role", "user"}, {"content", m_data.send_user_data}}}},
|
||||
{"temperature", 0.7},
|
||||
{"stream", m_data.postback_stream_mode}};
|
||||
// 添加有效性检查
|
||||
if(_request_body.is_discarded()) {
|
||||
qDebug() << "Invalid JSON construction";
|
||||
return "";
|
||||
}
|
||||
std::string body=_request_body.dump();
|
||||
qDebug() << "send_request_body:" << body;
|
||||
return body;
|
||||
qDebug() << "request_body_str:" << _request_body.dump();
|
||||
return _request_body.dump();
|
||||
}
|
||||
void ctai_curl::set_send_post_option(model_data m_data)
|
||||
void ctai_curl::set_send_post_option()
|
||||
{
|
||||
std::string request_body_str = send_send_body(m_data);
|
||||
set_send_post_headers(m_data.send_content_header);
|
||||
set_send_post_headers(m_data.send_accept_header);
|
||||
set_send_post_headers(m_data.api_key);
|
||||
set_curl_ssl(c_opts.ssl_state);
|
||||
set_curl_timeout(c_opts.timeout);
|
||||
set_curl_followlocation(c_opts.followlocation);
|
||||
set_curl_debug_verbose(c_opts.verbose);
|
||||
set_curl_tcp_keepalive(c_opts.keepalive);
|
||||
|
||||
set_send_post_headers(c_data.send_content_header);
|
||||
set_send_post_headers(c_data.send_accept_header);
|
||||
set_send_post_headers(c_data.api_key);
|
||||
curl_easy_setopt(m_curl, CURLOPT_ENCODING, "UTF-8");
|
||||
curl_easy_setopt(m_curl, CURLOPT_URL, m_data.api_url.c_str());
|
||||
curl_easy_setopt(m_curl, CURLOPT_URL, c_data.api_url.c_str());
|
||||
curl_easy_setopt(m_curl, CURLOPT_POST, 1L);
|
||||
curl_easy_setopt(m_curl, CURLOPT_POSTFIELDS, request_body_str.c_str());
|
||||
curl_easy_setopt(m_curl, CURLOPT_POSTFIELDSIZE, request_body_str.length());
|
||||
curl_easy_setopt(m_curl, CURLOPT_POSTFIELDS, c_data.request_body.c_str());
|
||||
curl_easy_setopt(m_curl, CURLOPT_POSTFIELDSIZE, c_data.request_body.length());
|
||||
curl_easy_setopt(m_curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
|
||||
}
|
||||
void ctai_curl::curl_init(curl_opts opts)
|
||||
void ctai_curl::set_send_post_opts_reset(){
|
||||
curl_easy_reset(m_curl);
|
||||
m_headers = nullptr;
|
||||
curl_easy_setopt(m_curl, CURLOPT_NOSIGNAL, 1L);
|
||||
curl_easy_setopt(m_curl, CURLOPT_POSTFIELDS, NULL);
|
||||
curl_easy_setopt(m_curl, CURLOPT_POST, 0L);
|
||||
curl_easy_setopt(m_curl, CURLOPT_URL,NULL);
|
||||
curl_easy_setopt(m_curl, CURLOPT_POSTFIELDSIZE, 0);
|
||||
curl_easy_setopt(m_curl, CURLOPT_HTTPHEADER, NULL);
|
||||
}
|
||||
void ctai_curl::curl_init()
|
||||
{
|
||||
curl_global_init(CURL_GLOBAL_ALL);
|
||||
m_curl = curl_easy_init();
|
||||
m_error = CURLE_QUOTE_ERROR;
|
||||
m_headers = nullptr;
|
||||
set_curl_ssl(opts.ssl_state);
|
||||
set_curl_timeout(opts.timeout);
|
||||
set_curl_followlocation(opts.followlocation);
|
||||
set_curl_debug_verbose(opts.verbose);
|
||||
set_curl_tcp_keepalive(opts.keepalive);
|
||||
}
|
||||
void ctai_curl::send_post_response(model_data m_data)
|
||||
void ctai_curl::send_post_response(model_data m_data,curl_opts opts)
|
||||
{
|
||||
set_send_post_option(m_data);
|
||||
c_data=m_data;
|
||||
c_opts=opts;
|
||||
c_data.request_body=send_send_body(c_data);
|
||||
std::string response_data;
|
||||
call_back_context ctx;
|
||||
if (m_data.postback_stream_mode)
|
||||
{
|
||||
//流式输出
|
||||
ctx.m_data = m_data;
|
||||
ctx.m_data = c_data;
|
||||
ctx.instance = this;
|
||||
if (m_curl)
|
||||
{
|
||||
set_send_post_option();
|
||||
if (c_data.postback_stream_mode)
|
||||
{
|
||||
// 流式输出
|
||||
curl_easy_setopt(m_curl, CURLOPT_WRITEFUNCTION, stream_callback);
|
||||
curl_easy_setopt(m_curl, CURLOPT_WRITEDATA, &ctx);
|
||||
}
|
||||
else
|
||||
{
|
||||
//非流式输出
|
||||
// 非流式输出
|
||||
curl_easy_setopt(m_curl, CURLOPT_WRITEFUNCTION, not_stream_callback);
|
||||
curl_easy_setopt(m_curl, CURLOPT_WRITEDATA, &response_data);
|
||||
}
|
||||
|
||||
if (m_curl)
|
||||
{
|
||||
m_error = curl_easy_perform(m_curl);
|
||||
if (m_error == CURLE_OK)
|
||||
{
|
||||
if (!m_data.postback_stream_mode)
|
||||
if (!c_data.postback_stream_mode)
|
||||
{
|
||||
send_not_stream(m_data, response_data.data());
|
||||
emit send_post_out_data(m_data);
|
||||
send_not_stream(c_data, response_data.data());
|
||||
emit send_post_out_data(c_data);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
qDebug() << "fialed" << m_error;
|
||||
emit send_post_out_error(curl_easy_strerror(m_error));
|
||||
}
|
||||
curl_easy_reset(m_curl);
|
||||
set_send_post_opts_reset();
|
||||
}
|
||||
}
|
@ -15,7 +15,7 @@ using json = nlohmann::json;
|
||||
typedef struct curl_opts
|
||||
{
|
||||
bool ssl_state = true;
|
||||
int timeout = 20;
|
||||
int timeout = 120;
|
||||
bool followlocation = false;
|
||||
bool keepalive = true;
|
||||
bool verbose = true;
|
||||
@ -32,7 +32,7 @@ typedef struct model_data{
|
||||
std::string send_accept_header = "Accept: application/json";
|
||||
std::string send_user_data;
|
||||
std::string postback_model_data;
|
||||
bool postback_stream_mode = false;
|
||||
bool postback_stream_mode = true;
|
||||
std::string postback_time;
|
||||
std::string postback_server_model;
|
||||
std::string postback_finish_reason;
|
||||
@ -46,17 +46,18 @@ typedef struct model_data{
|
||||
int postback_prompt_cache_hit_tokens;
|
||||
// 生成未命中缓存tokens
|
||||
int postback_prompt_cache_miss_tokens;
|
||||
//请求体,不可采用临时变量
|
||||
std::string request_body;
|
||||
}model_data;
|
||||
|
||||
|
||||
class ctai_curl : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ctai_curl();
|
||||
~ctai_curl();
|
||||
void curl_init(curl_opts);
|
||||
void send_post_response(model_data);
|
||||
void curl_init();
|
||||
void send_post_response(model_data,curl_opts);
|
||||
void send_stream(model_data &, std::string response_data);
|
||||
void send_not_stream(model_data &, std::string response_data);
|
||||
|
||||
@ -66,7 +67,10 @@ private:
|
||||
CURL *m_curl;
|
||||
curl_slist *m_headers;
|
||||
CURLcode m_error;
|
||||
void set_send_post_option(model_data);
|
||||
model_data c_data;
|
||||
curl_opts c_opts;
|
||||
void set_send_post_option();
|
||||
void set_send_post_opts_reset();
|
||||
std::string send_send_body(model_data);
|
||||
std::vector<std::string> steam_extract(const std::string &input);
|
||||
void set_send_post_headers(std::string head_str);
|
||||
@ -78,6 +82,7 @@ private:
|
||||
std::string send_timestamp_to_time(time_t timestamp);
|
||||
signals:
|
||||
void send_post_out_data(model_data out_data);
|
||||
void send_post_out_error(std::string);
|
||||
};
|
||||
|
||||
typedef struct call_back_context
|
||||
|
42
src/ctai_session_docker.cpp
Normal file
42
src/ctai_session_docker.cpp
Normal file
@ -0,0 +1,42 @@
|
||||
#include "ctai_session_docker.h"
|
||||
|
||||
ctai_session_docker::ctai_session_docker(QWidget *parent) : QDockWidget(parent)
|
||||
{
|
||||
/*隐藏标题栏
|
||||
QWidget *oldTitalbar = this->titleBarWidget();
|
||||
QWidget *newTitalbar = new QWidget();
|
||||
this->setTitleBarWidget(newTitalbar);
|
||||
delete oldTitalbar;
|
||||
*/
|
||||
}
|
||||
bool ctai_session_docker::event(QEvent *event)
|
||||
{
|
||||
if(event->type() == QEvent::ZOrderChange)
|
||||
{
|
||||
if(isFloating()) //判断是否变为浮动窗口
|
||||
{
|
||||
/*
|
||||
if(this->windowTitle()==tr("播放器")){
|
||||
this->showFullScreen();
|
||||
this->setWindowState(Qt::WindowFullScreen);
|
||||
this->move(0, 0);
|
||||
}
|
||||
*/
|
||||
//this->resize(600,400); //改变初始化大小
|
||||
this->show();
|
||||
}
|
||||
}
|
||||
return QDockWidget::event(event);
|
||||
}
|
||||
void ctai_session_docker::closeEvent(QCloseEvent* event)
|
||||
{
|
||||
if(isFloating())
|
||||
{
|
||||
this->setFloating(false);
|
||||
|
||||
QEvent* e = new QEvent(QEvent::ZOrderChange);
|
||||
QApplication::sendEvent(this,e);
|
||||
event->ignore();
|
||||
}
|
||||
return QDockWidget::closeEvent(event);
|
||||
}
|
18
src/ctai_session_docker.h
Normal file
18
src/ctai_session_docker.h
Normal file
@ -0,0 +1,18 @@
|
||||
#ifndef CTAI_SESSION_DOCKER_H
|
||||
#define CTAI_SESSION_DOCKER_H
|
||||
|
||||
#include <QDockWidget>
|
||||
#include <QEvent>
|
||||
#include <QApplication>
|
||||
#include <QCloseEvent>
|
||||
|
||||
class ctai_session_docker:public QDockWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit ctai_session_docker(QWidget *parent = nullptr);
|
||||
bool event(QEvent *event) override;
|
||||
void closeEvent(QCloseEvent* event) override;
|
||||
};
|
||||
|
||||
#endif // CTAI_SESSION_DOCKER_H
|
170
src/ctai_session_info.cpp
Normal file
170
src/ctai_session_info.cpp
Normal file
@ -0,0 +1,170 @@
|
||||
#include "ctai_session_info.h"
|
||||
|
||||
ctai_session_info::ctai_session_info()
|
||||
{
|
||||
init_layout();
|
||||
init_sub_layout();
|
||||
init_curl();
|
||||
}
|
||||
ctai_session_info::~ctai_session_info(){
|
||||
|
||||
}
|
||||
|
||||
void ctai_session_info::init_layout(){
|
||||
QWidget* centralWidget = new QWidget(this);
|
||||
setCentralWidget(centralWidget);
|
||||
QVBoxLayout* mainLayout = new QVBoxLayout(centralWidget);
|
||||
|
||||
m_system_info=new ctai_session_docker();
|
||||
m_user_info=new ctai_session_docker();
|
||||
|
||||
m_sub_systeam_widget=new QWidget();
|
||||
m_sub_user_widget=new QWidget();
|
||||
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);
|
||||
}
|
||||
void ctai_session_info::init_sub_layout(){
|
||||
m_session_systeam_info=new QTextEdit();
|
||||
m_session_systeam_info_layout=new QVBoxLayout();
|
||||
m_session_systeam_info->setReadOnly(true);
|
||||
m_session_systeam_info_layout->addWidget(m_session_systeam_info);
|
||||
m_session_systeam_info_layout->setContentsMargins(0, 0, 0, 0);
|
||||
m_sub_systeam_widget->setLayout(m_session_systeam_info_layout);
|
||||
|
||||
m_session_user_group_layout=new QVBoxLayout();
|
||||
m_session_user_edit_info=new QTextEdit();
|
||||
m_session_user_edit_layout=new QVBoxLayout();
|
||||
m_session_user_edit_layout->addWidget(m_session_user_edit_info);
|
||||
|
||||
m_session_user_btn_layout=new QHBoxLayout();
|
||||
m_stream_switch=new ctai_switch_control();
|
||||
m_stream_mode_tips=new QLabel();
|
||||
m_info_error_tips=new QLabel();
|
||||
init_user_btn_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->setStretch(0, 9);
|
||||
m_session_user_group_layout->setStretch(1, 1);
|
||||
m_session_user_group_layout->setContentsMargins(0, 0, 0, 0);
|
||||
m_sub_user_widget->setLayout(m_session_user_group_layout);
|
||||
}
|
||||
void ctai_session_info::init_user_btn_layout(){
|
||||
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)
|
||||
{
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
void ctai_session_info::init_user_btn_size_tips(QPushButton &btn, QSize size, QString tip_str)
|
||||
{
|
||||
btn.setIconSize(size);
|
||||
btn.setToolTip(tip_str);
|
||||
}
|
||||
void ctai_session_info::init_curl()
|
||||
{
|
||||
m_curl = new ctai_curl();
|
||||
m_curl->curl_init();
|
||||
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)));
|
||||
}
|
||||
void ctai_session_info::btn_disable_enable(bool state){
|
||||
m_btns[5]->setEnabled(state);
|
||||
}
|
||||
|
||||
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));
|
||||
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->append(QString::fromStdString(resp_data.postback_time));
|
||||
m_session_systeam_info->append(QString::fromStdString(resp_data.postback_model_data));
|
||||
}else{
|
||||
m_session_systeam_info->insertPlainText(QString::fromStdString(resp_data.postback_model_data));
|
||||
}
|
||||
|
||||
}
|
||||
btn_disable_enable(true);
|
||||
ctai_session_curl_state_tips("");
|
||||
}
|
||||
void ctai_session_info::ctai_session_curl_state_tips(std::string state_str){
|
||||
m_info_error_tips->setText(QString::fromStdString(state_str));
|
||||
}
|
||||
void ctai_session_info::ctai_session_set_steam_mode(bool state){
|
||||
qDebug()<<"steam mode:"<<state;
|
||||
m_stream_switch->setToggle(state);
|
||||
user_model_data.postback_stream_mode=state;
|
||||
}
|
||||
void ctai_session_info::ctai_session_user_sending()
|
||||
{
|
||||
if (m_session_user_edit_info->toPlainText().isEmpty())
|
||||
{
|
||||
QMessageBox::warning(this, tr("警告"), tr("发送内容不能为空"));
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
QFuture<void> future = QtConcurrent::run([=]()
|
||||
{
|
||||
user_model_data.send_user_data=m_session_user_edit_info->toPlainText().toStdString();
|
||||
m_curl->send_post_response(user_model_data,curl_opt);
|
||||
});
|
||||
btn_disable_enable(false);
|
||||
ctai_session_curl_state_tips("正在获取结果...");
|
||||
}
|
||||
}
|
77
src/ctai_session_info.h
Normal file
77
src/ctai_session_info.h
Normal file
@ -0,0 +1,77 @@
|
||||
#ifndef CTAI_SESSION_INFO_H
|
||||
#define CTAI_SESSION_INFO_H
|
||||
|
||||
#include <QMainWindow>
|
||||
#include <QHBoxLayout>
|
||||
#include <QTextEdit>
|
||||
#include <QPushButton>
|
||||
#include <QMessageBox>
|
||||
#include <QLabel>
|
||||
#include "ctai_switch_control.h"
|
||||
#include "ctai_session_docker.h"
|
||||
#include "ctai_curl.h"
|
||||
class ctai_session_info : public QMainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ctai_session_info();
|
||||
~ctai_session_info();
|
||||
private:
|
||||
void init_curl();
|
||||
void init_layout();
|
||||
void init_sub_layout();
|
||||
void init_user_btn_layout();
|
||||
void init_user_btn_size_tips(QPushButton &btn, QSize, QString);
|
||||
void btn_disable_enable(bool);
|
||||
private:
|
||||
ctai_session_docker *m_system_info;
|
||||
ctai_session_docker *m_user_info;
|
||||
|
||||
QWidget *m_sub_systeam_widget;
|
||||
QWidget *m_sub_user_widget;
|
||||
|
||||
//信息输出窗口布局
|
||||
QTextEdit *m_session_systeam_info;
|
||||
QVBoxLayout *m_session_systeam_info_layout;
|
||||
//用户询问信息布局
|
||||
QTextEdit *m_session_user_edit_info;
|
||||
QVBoxLayout *m_session_user_edit_layout;
|
||||
//用户询问信息按钮布局
|
||||
std::vector<QPushButton *> m_btns;
|
||||
QLabel *m_stream_mode_tips;
|
||||
QLabel *m_info_error_tips;
|
||||
ctai_switch_control *m_stream_switch;
|
||||
QHBoxLayout *m_session_user_btn_layout;
|
||||
QVBoxLayout *m_session_user_group_layout;
|
||||
|
||||
//按钮信息
|
||||
QStringList m_user_btn_list = {"btn_user_new_chat",
|
||||
"btn_user_switch_model",
|
||||
"btn_user_switch_knowledge",
|
||||
"btn_user_upload_file",
|
||||
"btn_user_clear_context",
|
||||
"btn_user_sending_info"};
|
||||
QStringList m_user_btn_tips_list = {tr("新建会话"),
|
||||
tr("切换模型"),
|
||||
tr("知识库"),
|
||||
tr("文件"),
|
||||
tr("清除上下文"),
|
||||
tr("发送信息")};
|
||||
QStringList m_user_btn_icon_list = {":/res/img/btn/btn_new_chat.png",
|
||||
":/res/img/btn/btn_switch_model.png",
|
||||
":/res/img/btn/btn_knowledge.png",
|
||||
":/res/img/btn/btn_upload_file.png",
|
||||
":/res/img/btn/btn_clear_context.png",
|
||||
":/res/img/btn/btn_sending_info.png"};
|
||||
QSpacerItem *sparcer_item = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||
ctai_curl *m_curl;
|
||||
model_data user_model_data;
|
||||
curl_opts curl_opt;
|
||||
std::string current_info_time;
|
||||
private slots:
|
||||
void ctai_session_user_sending();
|
||||
void ctai_session_postback_info(model_data resp_data);
|
||||
void ctai_session_set_steam_mode(bool);
|
||||
void ctai_session_curl_state_tips(std::string);
|
||||
};
|
||||
#endif // CTAI_SESSION_TABLE_H
|
9
src/ctai_session_table.cpp
Normal file
9
src/ctai_session_table.cpp
Normal file
@ -0,0 +1,9 @@
|
||||
#include "ctai_session_table.h"
|
||||
|
||||
ctai_session_table::ctai_session_table()
|
||||
{
|
||||
}
|
||||
|
||||
ctai_session_table::~ctai_session_table()
|
||||
{
|
||||
}
|
12
src/ctai_session_table.h
Normal file
12
src/ctai_session_table.h
Normal file
@ -0,0 +1,12 @@
|
||||
#ifndef CTAI_SESSION_TABLE_H
|
||||
#define CTAI_SESSION_TABLE_H
|
||||
|
||||
#include <QTableWidget>
|
||||
class ctai_session_table : public QTableWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ctai_session_table();
|
||||
~ctai_session_table();
|
||||
};
|
||||
#endif // CTAI_SESSION_TABLE_H
|
@ -3,142 +3,54 @@
|
||||
ctai_session_widget::ctai_session_widget()
|
||||
{
|
||||
init_layout();
|
||||
init_curl();
|
||||
//init_curl();
|
||||
}
|
||||
ctai_session_widget::~ctai_session_widget()
|
||||
{
|
||||
}
|
||||
void ctai_session_widget::init_layout()
|
||||
{
|
||||
m_session_layout = new QVBoxLayout();
|
||||
m_session_info_group_layout = new QVBoxLayout();
|
||||
m_session_user_group_layout = new QVBoxLayout();
|
||||
m_session_user_group_btn_layout = new QHBoxLayout();
|
||||
m_session_user_group_edit_layout = new QHBoxLayout();
|
||||
m_session_info_group = new QGroupBox();
|
||||
m_session_user_group = new QGroupBox();
|
||||
m_session_info = new QTextEdit;
|
||||
m_session_user_edit_info = new QTextEdit;
|
||||
m_lable_tips=new QLabel();
|
||||
m_lable_steam_mode=new QLabel(tr("输出模式:"));
|
||||
m_steam_switch=new ctai_switch_control();
|
||||
m_steam_switch->setCheckedColor(QColor(0, 160, 230));
|
||||
m_lable_tips->setAlignment(Qt::AlignCenter);
|
||||
m_lable_tips->setFixedHeight(25);
|
||||
m_session_info->setReadOnly(true);
|
||||
// info layout
|
||||
m_session_info_group_layout->addWidget(m_session_info);
|
||||
m_session_info_group->setLayout(m_session_info_group_layout);
|
||||
// edit group layout
|
||||
m_session_user_group_edit_layout->addWidget(m_session_user_edit_info);
|
||||
m_session_user_group_layout->addLayout(m_session_user_group_edit_layout);
|
||||
// edit btn group layout
|
||||
init_user_btn();
|
||||
m_session_user_group_layout->addLayout(m_session_user_group_btn_layout);
|
||||
m_session_user_group->setLayout(m_session_user_group_layout);
|
||||
m_session_layout=new QHBoxLayout();
|
||||
//会话列表布局
|
||||
m_session_table_layout=new QVBoxLayout();
|
||||
m_session_table_btn_layout=new QHBoxLayout();
|
||||
m_session_table_btn_wd=new QWidget();
|
||||
m_btn_new_chat=new QPushButton(tr("新建会话"));
|
||||
m_btn_new_chat->setObjectName("new_chat_btn");
|
||||
m_btn_new_chat->setIcon(QIcon(":/res/img/btn/btn_new_chat.png"));
|
||||
|
||||
// info and user group add session layout
|
||||
m_session_layout->addWidget(m_session_info_group);
|
||||
m_session_layout->addWidget(m_lable_tips);
|
||||
m_session_layout->addWidget(m_session_user_group);
|
||||
m_session_layout->setStretch(0, 8);
|
||||
m_session_layout->setStretch(2, 2);
|
||||
m_btn_set_chat=new QPushButton(tr("设置会话"));
|
||||
m_btn_set_chat->setObjectName("m_btn_set_chat");
|
||||
m_btn_set_chat->setIcon(QIcon(":/res/img/btn/btn_setting.png"));
|
||||
|
||||
m_btn_del_chat=new QPushButton("删除会话");
|
||||
m_btn_del_chat->setObjectName("m_btn_del_chat");
|
||||
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_table_btn_layout->addWidget(m_btn_del_chat);
|
||||
m_session_table_btn_layout->addWidget(m_btn_set_chat);
|
||||
m_session_table_btn_wd->setLayout(m_session_table_btn_layout);
|
||||
m_session_table=new ctai_session_table();
|
||||
int row = m_session_table->rowCount();
|
||||
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->setStretch(1, 10);
|
||||
m_session_table_layout->setContentsMargins(0, 0, 0, 0);
|
||||
//会话信息布局
|
||||
m_session_info_layout=new QHBoxLayout();
|
||||
m_session_info=new ctai_session_info();
|
||||
m_session_info_layout->addWidget(m_session_info);
|
||||
|
||||
|
||||
//主布局
|
||||
m_session_layout->addLayout(m_session_table_layout);
|
||||
m_session_layout->addLayout(m_session_info_layout);
|
||||
m_session_layout->setStretch(0, 3);
|
||||
m_session_layout->setStretch(1, 7);
|
||||
m_session_layout->setContentsMargins(0, 0, 0, 0);
|
||||
setLayout(m_session_layout);
|
||||
m_session_layout->setContentsMargins(2, 2, 2, 2);
|
||||
}
|
||||
void ctai_session_widget::init_user_btn()
|
||||
{
|
||||
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)
|
||||
{
|
||||
m_session_user_group_btn_layout->addItem(sparcer_item);
|
||||
m_session_user_group_btn_layout->addWidget(m_lable_steam_mode);
|
||||
m_session_user_group_btn_layout->addWidget(m_steam_switch);
|
||||
connect(m_steam_switch, SIGNAL(toggled(bool)), this, SLOT(ctai_session_set_steam_mode(bool)));
|
||||
}
|
||||
m_session_user_group_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_widget::ctai_disable_enable_btn(bool state){
|
||||
m_btns[5]->setEnabled(state);
|
||||
}
|
||||
void ctai_session_widget::init_curl()
|
||||
{
|
||||
m_curl = new ctai_curl();
|
||||
m_curl->curl_init(curl_opt);
|
||||
connect(m_curl, SIGNAL(send_post_out_data(model_data)), this, SLOT(ctai_session_postback_info(model_data)));
|
||||
}
|
||||
void ctai_session_widget::init_user_btn_size_tips(QPushButton &btn, QSize size, QString tip_str)
|
||||
{
|
||||
btn.setIconSize(size);
|
||||
btn.setToolTip(tip_str);
|
||||
}
|
||||
void ctai_session_widget::ctai_session_postback_info(model_data resp_data){
|
||||
if(!resp_data.postback_stream_mode){
|
||||
m_session_info->append(QString::fromStdString(resp_data.postback_time));
|
||||
m_session_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_info->append(QString::fromStdString(resp_data.postback_time));
|
||||
m_session_info->append(QString::fromStdString(resp_data.postback_model_data));
|
||||
}else{
|
||||
m_session_info->insertPlainText(QString::fromStdString(resp_data.postback_model_data));
|
||||
}
|
||||
|
||||
}
|
||||
ctai_disable_enable_btn(true);
|
||||
m_lable_tips->clear();
|
||||
}
|
||||
void ctai_session_widget::ctai_session_set_steam_mode(bool state){
|
||||
qDebug()<<"steam mode:"<<state;
|
||||
m_steam_switch->setToggle(state);
|
||||
user_model_data.postback_stream_mode=state;
|
||||
}
|
||||
void ctai_session_widget::ctai_session_user_sending()
|
||||
{
|
||||
if (m_session_user_edit_info->toPlainText().isEmpty())
|
||||
{
|
||||
QMessageBox::warning(this, tr("警告"), tr("发送内容不能为空"));
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
QFuture<void> future = QtConcurrent::run([=]()
|
||||
{
|
||||
user_model_data.send_user_data=m_session_user_edit_info->toPlainText().toStdString();
|
||||
m_curl->send_post_response(user_model_data);
|
||||
});
|
||||
ctai_disable_enable_btn(false);
|
||||
m_lable_tips->setText("正在获取结果...");
|
||||
}
|
||||
}
|
@ -9,8 +9,8 @@
|
||||
#include <QMessageBox>
|
||||
#include <QObject>
|
||||
#include <QLabel>
|
||||
#include "ctai_curl.h"
|
||||
#include "ctai_switch_control.h"
|
||||
#include "ctai_session_table.h"
|
||||
#include "ctai_session_info.h"
|
||||
class ctai_session_widget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
@ -18,58 +18,20 @@ public:
|
||||
ctai_session_widget();
|
||||
~ctai_session_widget();
|
||||
void init_layout();
|
||||
void init_curl();
|
||||
|
||||
private:
|
||||
QVBoxLayout *m_session_layout;
|
||||
QGroupBox *m_session_info_group;
|
||||
QGroupBox *m_session_user_group;
|
||||
|
||||
QVBoxLayout *m_session_info_group_layout;
|
||||
QVBoxLayout *m_session_user_group_layout;
|
||||
QHBoxLayout *m_session_user_group_edit_layout;
|
||||
QHBoxLayout *m_session_user_group_btn_layout;
|
||||
|
||||
QTextEdit *m_session_info;
|
||||
QTextEdit *m_session_user_edit_info;
|
||||
|
||||
QLabel* m_lable_tips;
|
||||
QLabel* m_lable_steam_mode;
|
||||
ctai_switch_control* m_steam_switch;
|
||||
|
||||
std::vector<QPushButton *> m_btns;
|
||||
// 修改后:
|
||||
QStringList m_user_btn_list = {"btn_user_new_chat",
|
||||
"btn_user_switch_model",
|
||||
"btn_user_switch_knowledge",
|
||||
"btn_user_upload_file",
|
||||
"btn_user_clear_context",
|
||||
"btn_user_sending_info"};
|
||||
QStringList m_user_btn_tips_list = {tr("新建会话"),
|
||||
tr("切换模型"),
|
||||
tr("知识库"),
|
||||
tr("文件"),
|
||||
tr("清除上下文"),
|
||||
tr("发送信息")};
|
||||
QStringList m_user_btn_icon_list = {":/res/img/btn/btn_new_chat.png",
|
||||
":/res/img/btn/btn_switch_model.png",
|
||||
":/res/img/btn/btn_knowledge.png",
|
||||
":/res/img/btn/btn_upload_file.png",
|
||||
":/res/img/btn/btn_clear_context.png",
|
||||
":/res/img/btn/btn_sending_info.png"};
|
||||
QSpacerItem *sparcer_item = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||
ctai_curl *m_curl;
|
||||
model_data user_model_data;
|
||||
curl_opts curl_opt;
|
||||
std::string current_info_time;
|
||||
private:
|
||||
void init_user_btn();
|
||||
void init_user_btn_size_tips(QPushButton &btn, QSize, QString);
|
||||
void ctai_disable_enable_btn(bool);
|
||||
private slots:
|
||||
void ctai_session_user_sending();
|
||||
void ctai_session_postback_info(model_data resp_data);
|
||||
void ctai_session_set_steam_mode(bool);
|
||||
//主布局,左右
|
||||
QHBoxLayout *m_session_layout;
|
||||
//会话列表布局
|
||||
QVBoxLayout *m_session_table_layout;
|
||||
QWidget *m_session_table_btn_wd;
|
||||
QPushButton *m_btn_new_chat;
|
||||
QPushButton *m_btn_set_chat;
|
||||
QPushButton *m_btn_del_chat;
|
||||
ctai_session_table* m_session_table;
|
||||
QHBoxLayout *m_session_table_btn_layout;
|
||||
//会话信息布局
|
||||
QHBoxLayout *m_session_info_layout;
|
||||
ctai_session_info *m_session_info;
|
||||
};
|
||||
|
||||
#endif
|
@ -16,8 +16,8 @@ sui::sui(QWidget *parent)
|
||||
setWindowFlags(Qt::FramelessWindowHint);
|
||||
setAttribute(Qt::WA_TranslucentBackground);
|
||||
setMouseTracking(true);
|
||||
setBaseSize(1024, 800);
|
||||
resize(1024, 800);
|
||||
setBaseSize(1260, 800);
|
||||
resize(1260, 800);
|
||||
setLayout(m_layout);
|
||||
connect(m_title, SIGNAL(signals_close()), this, SLOT(close()));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user