Commit Graph

11 Commits

Author SHA1 Message Date
rewine cf91ae1312 refactor: use unified CI build preset with Werror
1. Replace manual CMake configuration with --preset ci in all ArchLinux
workflows
2. Add new CI build preset in CMakePresets.json with -Werror enabled
3. Remove redundant per-project CMake configuration steps
4. Simplify workflow steps by combining configure and build phases
5. Maintain compatibility with existing build requirements while
standardizing

The changes standardize build configuration across projects using a
centralized CMake preset. This ensures consistent build behavior while
maintaining the strict -Werror flag for CI builds. The update simplifies
workflow maintenance and improves build reliability by using CMake's
modern preset system.
2025-08-18 16:01:51 +08:00
rewine 3a013bcf5a fix: replace Q_EMIT and Q_SLOTS with signals/slots
Replace all instances of Q_EMIT with the modern signal
emission syntax
and replace Q_SLOTS with the modern slots syntax. Also add
[[maybe_unused]] attributes to parameters that are intentionally unused.

fix: 替换 Q_EMIT 和 Q_SLOTS 为 Qt5 风格的信号/槽

替换所有 Q_EMIT 为现代风格的信号发射语法,并将 Q_SLOTS 替换为现代风格的槽语法。
同时为故意未使用的参数添加 [[maybe_unused]] 属性。
2025-08-07 19:08:26 +08:00
Yixue Wang 7071c46609 fix: test capture crash
Do not destroy capture manager after application destroys.
2024-12-10 20:15:18 +08:00
Yixue Wang cc85d5f01c fix: screenshot not exit
Exit after screenshot.
2024-11-28 21:24:41 +08:00
Yixue Wang 477c9c6e4f chore: remove some unused statements
Remove some unused statements.
2024-11-28 21:24:41 +08:00
Yixue Wang f2da186fe4 feat: add frame done mechanism
Only send next frame when client acknowledged last frame.
2024-11-25 15:44:50 +08:00
Yixue Wang 9da502a182 fix: compile error on standalone 2024-11-20 15:48:15 +08:00
Yixue Wang 9a08b85421 chore: remove unused includes and declaration 2024-11-20 15:48:15 +08:00
Yixue Wang 3ade3f0de5 feat: update example to support record
* Add tool buttons
* Support switch between screenshot and record
2024-11-20 13:44:08 +08:00
Zhang Dingyuan ecc085f790 fix: missing some licenses
add licenses

Log:
2024-11-18 20:06:10 +08:00
Zhang Dingyuan 28cbc9512c chore: add unit tests
add ctest and qt test.

Log:
2024-11-14 14:40:23 +08:00