| | |
| | | #include <QtCore/qt_windows.h> |
| | | #include <QtCore/qglobal.h> |
| | | |
| | | // MOC can't handle C++ attributes before 5.15. |
| | | #if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) |
| | | # define Q_NODISCARD [[nodiscard]] |
| | | # define Q_MAYBE_UNUSED [[maybe_unused]] |
| | | #else |
| | | # define Q_NODISCARD |
| | | # define Q_MAYBE_UNUSED |
| | | #endif |
| | | |
| | | #ifndef GET_X_LPARAM |
| | | # define GET_X_LPARAM(lp) (static_cast<int>(static_cast<short>(LOWORD(lp)))) |
| | | #endif |
| | |
| | | # define GET_Y_LPARAM(lp) (static_cast<int>(static_cast<short>(HIWORD(lp)))) |
| | | #endif |
| | | |
| | | #ifndef IsMinimized |
| | | # define IsMinimized(hwnd) (::IsIconic(hwnd) != FALSE) |
| | | #endif |
| | | |
| | | #ifndef IsMaximized |
| | | # define IsMaximized(hwnd) (::IsZoomed(hwnd) != FALSE) |
| | | #endif |
| | | |
| | | #ifndef RECT_WIDTH |
| | | # define RECT_WIDTH(rect) ((rect).right - (rect).left) |
| | | #endif |
| | | |
| | | #ifndef RECT_HEIGHT |
| | | # define RECT_HEIGHT(rect) ((rect).bottom - (rect).top) |
| | | #endif |
| | | |
| | | // Maybe undocumented Windows messages |
| | | #ifndef WM_UAHDESTROYWINDOW |
| | | # define WM_UAHDESTROYWINDOW (0x0090) |