Yuhang Zhao
1ed6e2fb01
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-21 16:53:18 +08:00
Yuhang Zhao
0e75f12089
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-21 15:18:42 +08:00
Yuhang Zhao
2191d9ad77
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-21 15:03:06 +08:00
Yuhang Zhao
56f2638363
adjust the project structure again
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-21 14:28:52 +08:00
Yuhang Zhao
ebd69353a0
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-21 13:52:10 +08:00
Yuhang Zhao
6676a3c1f9
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-21 13:08:27 +08:00
Yuhang Zhao
12988f2ddf
add the Options feature to control some details
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-20 15:51:05 +08:00
Yuhang Zhao
09acbfaf02
adjust the project file architecture
...
to make it more like a modern library project
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-20 12:30:00 +08:00
Yuhang Zhao
8ccd39ac9b
fix build with qt5
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-19 15:35:23 +08:00
Yuhang Zhao
b1f0e38fc8
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-19 15:23:18 +08:00
Yuhang Zhao
79ea80ea74
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-19 13:38:11 +08:00
Yuhang Zhao
4d277a5eac
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-18 18:09:20 +08:00
Yuhang Zhao
ebc20e23b6
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-17 18:05:03 +08:00
Yuhang Zhao
f700b07e5c
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-17 16:48:57 +08:00
Yuhang Zhao
7d22263df0
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-17 11:58:19 +08:00
Yuhang Zhao
b9b6f25dea
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-16 18:05:53 +08:00
Yuhang Zhao
1aa92e3db4
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-16 16:19:24 +08:00
Yuhang Zhao
2180568efc
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-16 10:32:53 +08:00
Yuhang Zhao
d6fe3fd8bd
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-16 10:12:12 +08:00
Yuhang Zhao
7694a10e87
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-15 18:04:05 +08:00
Yuhang Zhao
6bbbc0a145
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-15 17:41:16 +08:00
Yuhang Zhao
942fd02b66
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-15 17:29:00 +08:00
Yuhang Zhao
fde00ab7ea
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-15 16:57:16 +08:00
Yuhang Zhao
578458f35d
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-15 14:21:15 +08:00
Yuhang Zhao
d46ec0c1b6
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-15 13:02:59 +08:00
Yuhang Zhao
f68665298b
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-14 20:59:38 +08:00
Yuhang Zhao
2dbdca2999
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-14 18:05:02 +08:00
Yuhang Zhao
a06b4b82b8
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-14 17:33:05 +08:00
Yuhang Zhao
c0b403f7b3
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-14 16:38:19 +08:00
Yuhang Zhao
b9cb70b3ac
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-14 15:36:12 +08:00
Yuhang Zhao
bb8d174c56
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-14 15:26:49 +08:00
Yuhang Zhao
efb56c712c
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-13 15:48:07 +08:00
Yuhang Zhao
3216defd59
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-13 15:36:18 +08:00
Yuhang Zhao
2073cb9fd2
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-13 15:17:27 +08:00
Yuhang Zhao
556741cfb1
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-13 12:14:08 +08:00
Yuhang Zhao
d0e19a2b1e
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-12 16:58:58 +08:00
Yuhang Zhao
2881874d7a
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-12 15:53:50 +08:00
Yuhang Zhao
01ad24aae1
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 21:57:24 +08:00
Yuhang Zhao
0ce352ff22
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 17:59:53 +08:00
Yuhang Zhao
ae65733b2d
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 17:23:31 +08:00
Yuhang Zhao
0e4f95fe2c
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 16:23:12 +08:00
Yuhang Zhao
8e69a57039
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 09:33:27 +08:00
Yuhang Zhao
3b171b3ea9
fix build on unix platforms
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 09:22:44 +08:00
Yuhang Zhao
affba58e25
win32: add more comments
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-10 18:07:35 +08:00
Yuhang Zhao
bbd20b6476
win32: minor improvements
...
1. Adds some more comments
2. Fixed a typo in QMainWindow example
3. Commented out a block of code that may cause issues
4. Return WVR_REDRAW by default in WM_NCCALCSIZE
5. Other minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-09 10:21:52 +08:00
Yuhang Zhao
39ec7efcf3
win32: minor refactor
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-07 11:45:54 +08:00
Yuhang Zhao
04f31f7b42
Win32: update the internal margin when DPI changes
...
Make the internal margin sync with the latest DPI.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-07 10:26:16 +08:00
Yuhang Zhao
824b0746c1
Win32: remove unnecessary code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-02-21 11:05:00 +08:00
Yuhang Zhao
a9256ba4b3
QtQuick demo: work-around a QtQuick bug
...
See https://bugreports.qt.io/browse/QTBUG-69711
Also some minor tweaks of the constexpr variables.
Fixes : #35
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-02-10 10:14:54 +08:00
Yuhang Zhao
ebe7da1a9f
Win32: use Win32 APIs instead of Qt APIs
...
Our native event filter happens before QPA's internal
handling, so the window state won't change if we query
for them in the native event filter. To fix this, use
Win32 API instead.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-01-20 13:16:45 +08:00