framelesshelper/examples
Yuhang Zhao 68bc4c31ed Cleanup
WinNativeEventFilter:
1. Removed all unused functions and macros.
Win32 API prototypes are not touched because
we may still need them in the future.
2. Don't store data through SetWindowLongPtrW,
using dynamic properties of QWindow instead.
People may rely on GetWindowLongPtrW(hwnd, GWLP_USERDATA)
to do their own work.
3. Some helper functions are removed, such as
moveWindowToDesktopCenter(). You can implement them
yourself. Keep them in the source code will keep
pulling in new dependencies so I have to get rid
of them.
4. Some blocks are removed, such as WM_GETMINMAXIINFO.
It's not needed. You can call Qt's standard API now,
such as setMaximumSize() and setMinimumSize().

FramelessQuickHelper:
1. Removed all functions that can be replaced by Qt's
own API, such as setMaximumSize() and setMinimumSize().
2. Removed helper functions, such as moveWindowToDesktopCenter().
You can implement them yourself. Just few lines of code.

FramelessWindowsManager:
Adapt to the above changes.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-11-28 11:54:56 +08:00
..
QMainWindow Simplify style sheet 2020-11-18 16:46:40 +08:00
QQPlayer Cleanup examples. 2020-10-13 15:08:07 +08:00
QWidget Refactor 2020-11-17 15:08:39 +08:00
QWidget2 Add a cross-platform frameless window example 2020-11-19 12:20:11 +08:00
Quick Win32: Remove the dependency of the widgets and quick module 2020-11-16 23:01:00 +08:00
Win32Demo Cleanup 2020-11-28 11:54:56 +08:00
images Improve the Win32Demo project. 2020-10-19 14:54:13 +08:00
common.pri Win32: Remove the dependency of the widgets and quick module 2020-11-16 23:01:00 +08:00
examples.pro Add a cross-platform frameless window example 2020-11-19 12:20:11 +08:00
images.qrc Improve the Win32Demo project. 2020-10-19 14:54:13 +08:00
windows.ico Add the QMainWindow example. 2020-10-12 15:10:51 +08:00
windows.manifest Add the QMainWindow example. 2020-10-12 15:10:51 +08:00
windows.rc Add the QMainWindow example. 2020-10-12 15:10:51 +08:00