From c9e38491aee7a85fb441ad8a0453a317f8d43b0d Mon Sep 17 00:00:00 2001 From: Yuhang Zhao <2546789017@qq.com> Date: Thu, 13 Aug 2020 16:29:12 +0800 Subject: [PATCH] Update. Signed-off-by: Yuhang Zhao <2546789017@qq.com> --- framelessquickhelper.cpp | 20 +++++++++++--------- framelessquickhelper.h | 9 --------- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/framelessquickhelper.cpp b/framelessquickhelper.cpp index 99fb55d..f9bf66b 100644 --- a/framelessquickhelper.cpp +++ b/framelessquickhelper.cpp @@ -24,20 +24,22 @@ #include "framelessquickhelper.h" -#ifdef Q_OS_WINDOWS -#include "winnativeeventfilter.h" -#endif #include #include - #ifdef Q_OS_WINDOWS -namespace { - -const int m_defaultBorderWidth = 8, m_defaultBorderHeight = 8, m_defaultTitleBarHeight = 30; - -} +#include "winnativeeventfilter.h" +#else +#include "framelesshelper.h" #endif +namespace { +#ifdef Q_OS_WINDOWS +const int m_defaultBorderWidth = 8, m_defaultBorderHeight = 8, m_defaultTitleBarHeight = 30; +#else +FramelessHelper m_framelessHelper; +#endif +} + FramelessQuickHelper::FramelessQuickHelper(QQuickItem *parent) : QQuickItem(parent) {} int FramelessQuickHelper::borderWidth() const diff --git a/framelessquickhelper.h b/framelessquickhelper.h index b75618d..bffac5b 100644 --- a/framelessquickhelper.h +++ b/framelessquickhelper.h @@ -32,10 +32,6 @@ #define Q_OS_WINDOWS #endif -#ifndef Q_OS_WINDOWS -#include "framelesshelper.h" -#endif - #if (QT_VERSION < QT_VERSION_CHECK(5, 13, 0)) #define Q_DISABLE_MOVE(Class) \ Class(Class &&) = delete; \ @@ -119,9 +115,4 @@ Q_SIGNALS: void minimumSizeChanged(const QSize &); void maximumSizeChanged(const QSize &); void titleBarEnabledChanged(bool); - -private: -#ifndef Q_OS_WINDOWS - FramelessHelper m_framelessHelper; -#endif };