Commit Graph

921 Commits

Author SHA1 Message Date
Yuhang Zhao e8213a7f3e Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-30 12:28:47 +08:00
Yuhang Zhao 236ac54faf Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-27 17:26:21 +08:00
Yuhang Zhao 1cd1b0cc2b Adapt to Qt6 changes, again.
Forgot to change this file.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-26 09:33:41 +08:00
Yuhang Zhao 6aea9a3ce9 Adapt to Qt6 change.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-25 10:19:15 +08:00
Yuhang Zhao 7073c4a259 Update.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-06 16:25:44 +08:00
Yuhang Zhao 3c227fa383 Fix build error.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-05 19:09:16 +08:00
Yuhang Zhao b35dcc34b9 Improve error handling.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-07-05 18:59:48 +08:00
Yuhang Zhao d0e03bf19c Remove some leftover.
Amends last commit.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-06-27 14:21:48 +08:00
Yuhang Zhao 807dda608e Adapt to new style.
1. Use QList instead of QVector because QVector will become an alias of QList since Qt6.
2. Don't use *const because the account of const is too large.
3. New style applied, by Clang Format.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-06-27 14:19:09 +08:00
Yuhang Zhao 79e40ae8c4 Fix assert error.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-06-18 17:05:45 +08:00
Yuhang Zhao aa93f72c10 Add a null pointer check.
Also apply new code format.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-06-06 09:26:30 +08:00
Yuhang Zhao 18af58c2e6 Update README.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-06-02 09:33:02 +08:00
Yuhang Zhao 86222e22d9 Support Qt 5.15 style.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-25 20:38:40 +08:00
Yuhang Zhao 901d212630 Update the BUGS.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-25 10:06:49 +08:00
Yuhang Zhao a2fde746f5 Minor improvements.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-24 21:26:44 +08:00
Yuhang Zhao e401db219d Add a few more functions to the quick helper.
Maybe useful.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-24 20:54:13 +08:00
Yuhang Zhao 8ec1cfcf35 Minor improvements.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-23 21:52:40 +08:00
Yuhang Zhao a4b50d3136 Minor tweaks of the example project.
Improve the build script a bit.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 21:55:01 +08:00
Yuhang Zhao 3a9dddb9c8 Minor tweaks of the example project.
Mainly add a build script.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 21:50:13 +08:00
Yuhang Zhao cd8e855484 Minor tweaks of the QQPlayer example.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 16:17:51 +08:00
Yuhang Zhao 9b01d7a294 Minor improvements.
Maybe this should be the right logic.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 15:49:17 +08:00
Yuhang Zhao 066650f824 Minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 12:19:12 +08:00
Yuhang Zhao f26b0322b3 Remove empty line.
A copy-paste error.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 09:50:38 +08:00
Yuhang Zhao fb0daa1107 Minor tweaks.
1. Remove window handle from WINDOW, it's useless now.
2. Rename variables in WINDOWDATA to match their real usage.
3. Do not enable layered window by default, it's causing problems.
4. Add a progress bar to the QQPlayer example.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-22 09:47:52 +08:00
Yuhang Zhao 5813191191 Minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-21 20:00:36 +08:00
Yuhang Zhao a0d354a8f9 Add a example project.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-21 17:43:55 +08:00
Yuhang Zhao 04d0e568b0 Minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-20 20:12:03 +08:00
Yuhang Zhao 0b3972643d Minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-19 10:20:34 +08:00
Yuhang Zhao 5f77fe6fad Minor tweaks of README.md
The English words may be less broken now? Not sure. Sorry for the poor English.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-18 17:53:26 +08:00
Yuhang Zhao 1951fe38ce Minor improvements.
Don't lose original ex-styles.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-18 11:05:58 +08:00
Yuhang Zhao f525b720ce Minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-17 20:57:59 +08:00
Yuhang Zhao d28e3d167c Add a way to ignore title bar.
If a window is in fullscreen mode, it should not have a title bar.

Maybe a rare use case, but better than nothing.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-17 17:35:09 +08:00
Yuhang Zhao a461c529da Add a mode to link to system libs directly.
In case someone need this.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-16 16:37:01 +08:00
Yuhang Zhao f8cc0a2e3c Add link to BUGS.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-15 20:14:05 +08:00
Yuhang Zhao 700b3de603 Minor tweaks.
According to MSDN, it's required.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-15 17:47:56 +08:00
Yuhang Zhao 6cda78d4c3 Add one more bug to the list.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-15 12:51:39 +08:00
Yuhang Zhao 161ba19eb1 Add known bugs list.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-15 10:55:47 +08:00
Yuhang Zhao 33af58ac1c Add Chinese comments.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-14 17:36:12 +08:00
Yuhang Zhao a970cafe3a Remove useless variable.
It's not used since we use the object pointers.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-14 10:27:10 +08:00
Yuhang Zhao 0c635305a8 Update screenshots.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-14 10:16:22 +08:00
Yuhang Zhao 083e5ec38c Minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 21:33:15 +08:00
Yuhang Zhao d8e07b86c4 Add moveWindowToDesktopCenter to the quick helper.
It may be useful for Qt Quick users.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 21:24:51 +08:00
Yuhang Zhao aa146d1893 Fix 5.12 build error.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 20:01:44 +08:00
Yuhang Zhao 3697992a31 Add one more screenshot.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 17:40:01 +08:00
Yuhang Zhao d85e929800 Update README.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 17:12:29 +08:00
Yuhang Zhao b216f18b35 Add functions to set max/min size of window to the quick helper.
They may be useful as well.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 16:52:47 +08:00
Yuhang Zhao 86269c82b3 Avoid name conflicts.
They can be compiled but to reduce confusion, let change their names.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 13:19:27 +08:00
Yuhang Zhao 921b87ab2e Minor improvements.
Use global screen coordinates instead of local window coordinates to get more reliable hit test result.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-13 12:56:03 +08:00
Yuhang Zhao 2ca6a90ae2 Add a Qt Quick helper class.
It's much easier to use it in Qt Quick now.

Fixes: #11

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-12 20:53:53 +08:00
Yuhang Zhao 9a70ebaaa1 Update Qt Quick example.
Fixes: #11

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-11 22:40:13 +08:00