From e20d8ebf6eb5a5a9fafc2eaf3b04d934e5089766 Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周三, 13 12月 2023 05:39:23 +0800 Subject: [PATCH] minor tweaks --- src/widgets/widgetitemdelegate.cpp | 18 +++++++++--------- src/widgets/widgetitemdelegate_p.h | 4 ++-- src/core/contexts/win32windowcontext_p.h | 2 +- src/core/windowitemdelegate_p.h | 4 ++-- src/quick/quickitemdelegate_p.h | 4 ++-- src/quick/quickitemdelegate.cpp | 6 +++--- src/core/contexts/qtwindowcontext_p.h | 2 +- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/core/contexts/qtwindowcontext_p.h b/src/core/contexts/qtwindowcontext_p.h index 6c264d2..8b70610 100644 --- a/src/core/contexts/qtwindowcontext_p.h +++ b/src/core/contexts/qtwindowcontext_p.h @@ -5,7 +5,7 @@ namespace QWK { - class QWK_CORE_EXPORT QtWindowContext : public AbstractWindowContext { + class QtWindowContext : public AbstractWindowContext { Q_OBJECT public: QtWindowContext(); diff --git a/src/core/contexts/win32windowcontext_p.h b/src/core/contexts/win32windowcontext_p.h index eb03cad..ce51265 100644 --- a/src/core/contexts/win32windowcontext_p.h +++ b/src/core/contexts/win32windowcontext_p.h @@ -6,7 +6,7 @@ namespace QWK { - class QWK_CORE_EXPORT Win32WindowContext : public AbstractWindowContext { + class Win32WindowContext : public AbstractWindowContext { Q_OBJECT Q_PROPERTY(bool needBorderPainter READ needBorderPainter FINAL) Q_PROPERTY(int borderThickness READ borderThickness FINAL) diff --git a/src/core/windowitemdelegate_p.h b/src/core/windowitemdelegate_p.h index 584e3ff..da18578 100644 --- a/src/core/windowitemdelegate_p.h +++ b/src/core/windowitemdelegate_p.h @@ -16,13 +16,13 @@ public: // Item property query - virtual QWindow *window(const QObject *obj) const = 0; + virtual QWindow *window(QObject *obj) const = 0; virtual bool isEnabled(const QObject *obj) const = 0; virtual bool isVisible(const QObject *obj) const = 0; virtual QRect mapGeometryToScene(const QObject *obj) const = 0; // Host property query - virtual QWindow *hostWindow(const QObject *host) const = 0; + virtual QWindow *hostWindow(QObject *host) const = 0; virtual bool isHostSizeFixed(const QObject *host) const = 0; virtual bool isWindowActive(const QObject *host) const = 0; diff --git a/src/quick/quickitemdelegate.cpp b/src/quick/quickitemdelegate.cpp index 4c9b565..7bd1259 100644 --- a/src/quick/quickitemdelegate.cpp +++ b/src/quick/quickitemdelegate.cpp @@ -10,7 +10,7 @@ QuickItemDelegate::~QuickItemDelegate() = default; - QWindow *QuickItemDelegate::window(const QObject *obj) const { + QWindow *QuickItemDelegate::window(QObject *obj) const { return static_cast<const QQuickItem *>(obj)->window(); } @@ -29,8 +29,8 @@ return QRectF(originPoint, size).toRect(); } - QWindow *QuickItemDelegate::hostWindow(const QObject *host) const { - return static_cast<QQuickWindow *>(const_cast<QObject *>(host)); + QWindow *QuickItemDelegate::hostWindow(QObject *host) const { + return static_cast<QQuickWindow *>(host); } bool QuickItemDelegate::isHostSizeFixed(const QObject *host) const { diff --git a/src/quick/quickitemdelegate_p.h b/src/quick/quickitemdelegate_p.h index 6a8bd0d..31056d0 100644 --- a/src/quick/quickitemdelegate_p.h +++ b/src/quick/quickitemdelegate_p.h @@ -15,12 +15,12 @@ ~QuickItemDelegate() override; public: - QWindow *window(const QObject *obj) const override; + QWindow *window(QObject *obj) const override; bool isEnabled(const QObject *obj) const override; bool isVisible(const QObject *obj) const override; QRect mapGeometryToScene(const QObject *obj) const override; - QWindow *hostWindow(const QObject *host) const override; + QWindow *hostWindow(QObject *host) const override; bool isHostSizeFixed(const QObject *host) const override; bool isWindowActive(const QObject *host) const override; }; diff --git a/src/widgets/widgetitemdelegate.cpp b/src/widgets/widgetitemdelegate.cpp index 4814653..ca8bb99 100644 --- a/src/widgets/widgetitemdelegate.cpp +++ b/src/widgets/widgetitemdelegate.cpp @@ -12,7 +12,7 @@ WidgetItemDelegate::~WidgetItemDelegate() = default; - QWindow *WidgetItemDelegate::window(const QObject *obj) const { + QWindow *WidgetItemDelegate::window(QObject *obj) const { return static_cast<const QWidget *>(obj)->windowHandle(); } @@ -31,7 +31,7 @@ return {originPoint, size}; } - QWindow *WidgetItemDelegate::hostWindow(const QObject *host) const { + QWindow *WidgetItemDelegate::hostWindow(QObject *host) const { return static_cast<const QWidget *>(host)->windowHandle(); } @@ -49,8 +49,8 @@ } // Usually set by the user. const QSizePolicy sizePolicy = widget->sizePolicy(); - if ((sizePolicy.horizontalPolicy() == QSizePolicy::Fixed) - && (sizePolicy.verticalPolicy() == QSizePolicy::Fixed)) { + if ((sizePolicy.horizontalPolicy() == QSizePolicy::Fixed) && + (sizePolicy.verticalPolicy() == QSizePolicy::Fixed)) { return true; } return false; @@ -64,11 +64,11 @@ if (!qt_button_down) { return; } - static constexpr const auto invalidPos = QPoint{std::numeric_limits<int>::lowest(), std::numeric_limits<int>::lowest()}; - const auto event = - new QMouseEvent(QEvent::MouseButtonRelease, invalidPos, invalidPos, invalidPos, - Qt::LeftButton, QGuiApplication::mouseButtons() ^ Qt::LeftButton, - QGuiApplication::keyboardModifiers()); + static constexpr const auto invalidPos = + QPoint{std::numeric_limits<int>::lowest(), std::numeric_limits<int>::lowest()}; + const auto event = new QMouseEvent( + QEvent::MouseButtonRelease, invalidPos, invalidPos, invalidPos, Qt::LeftButton, + QGuiApplication::mouseButtons() ^ Qt::LeftButton, QGuiApplication::keyboardModifiers()); QApplication::postEvent(qt_button_down, event); qt_button_down = nullptr; } diff --git a/src/widgets/widgetitemdelegate_p.h b/src/widgets/widgetitemdelegate_p.h index 2b26b87..3ba34af 100644 --- a/src/widgets/widgetitemdelegate_p.h +++ b/src/widgets/widgetitemdelegate_p.h @@ -15,12 +15,12 @@ ~WidgetItemDelegate() override; public: - QWindow *window(const QObject *obj) const override; + QWindow *window(QObject *obj) const override; bool isEnabled(const QObject *obj) const override; bool isVisible(const QObject *obj) const override; QRect mapGeometryToScene(const QObject *obj) const override; - QWindow * hostWindow(const QObject *host) const override; + QWindow *hostWindow(QObject *host) const override; bool isHostSizeFixed(const QObject *host) const override; bool isWindowActive(const QObject *host) const override; -- Gitblit v1.9.1