diff --git a/examples/Win32Demo/widget.cpp b/examples/Win32Demo/widget.cpp index 50fe086..8b21748 100644 --- a/examples/Win32Demo/widget.cpp +++ b/examples/Win32Demo/widget.cpp @@ -41,6 +41,10 @@ #define GET_X_LPARAM(lp) ((int) (short) LOWORD(lp)) #define GET_Y_LPARAM(lp) ((int) (short) HIWORD(lp)) +#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0)) +#define QLatin1String(str) QString::fromUtf8(str) +#endif + namespace { const char useNativeTitleBar[] = "WNEF_USE_NATIVE_TITLE_BAR"; diff --git a/examples/Win32Demo/widget.h b/examples/Win32Demo/widget.h index ebb187a..5256ecb 100644 --- a/examples/Win32Demo/widget.h +++ b/examples/Win32Demo/widget.h @@ -32,6 +32,16 @@ QT_FORWARD_DECLARE_CLASS(Widget) } QT_END_NAMESPACE +#if (QT_VERSION < QT_VERSION_CHECK(5, 13, 0)) +#define Q_DISABLE_MOVE(Class) \ + Class(Class &&) = delete; \ + Class &operator=(Class &&) = delete; + +#define Q_DISABLE_COPY_MOVE(Class) \ + Q_DISABLE_COPY(Class) \ + Q_DISABLE_MOVE(Class) +#endif + class Widget : public QWidget { Q_OBJECT