From f14f27f41385fd8593457413de2cf5a9c5c357e9 Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周三, 13 12月 2023 18:34:14 +0800 Subject: [PATCH] Change to Apache 2.0 License --- src/core/contexts/abstractwindowcontext.cpp | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/contexts/abstractwindowcontext.cpp b/src/core/contexts/abstractwindowcontext.cpp index 3c902e9..2a68081 100644 --- a/src/core/contexts/abstractwindowcontext.cpp +++ b/src/core/contexts/abstractwindowcontext.cpp @@ -98,10 +98,6 @@ return true; } - void AbstractWindowContext::showSystemMenu(const QPoint &pos) { - virtual_hook(ShowSystemMenuHook, &const_cast<QPoint &>(pos)); - } - QRegion AbstractWindowContext::hitTestShape() const { if (hitTestVisibleShapeDirty) { hitTestVisibleShape = {}; @@ -191,12 +187,12 @@ } case DefaultColorsHook: { - auto map = *reinterpret_cast<QMap<QString, QColor> *>(data); + auto &map = *static_cast<QMap<QString, QColor> *>(data); map.clear(); - map.insert("activeLight", kSampleColorSet.activeLight); - map.insert("activeDark", kSampleColorSet.activeDark); - map.insert("inactiveLight", kSampleColorSet.inactiveLight); - map.insert("inactiveDark", kSampleColorSet.inactiveDark); + map.insert(QStringLiteral("activeLight"), kSampleColorSet.activeLight); + map.insert(QStringLiteral("activeDark"), kSampleColorSet.activeDark); + map.insert(QStringLiteral("inactiveLight"), kSampleColorSet.inactiveLight); + map.insert(QStringLiteral("inactiveDark"), kSampleColorSet.inactiveDark); return; } default: @@ -204,4 +200,8 @@ } } + void AbstractWindowContext::showSystemMenu(const QPoint &pos) { + virtual_hook(ShowSystemMenuHook, &const_cast<QPoint &>(pos)); + } + } \ No newline at end of file -- Gitblit v1.9.1