Sine Striker
2023-12-26 953ebc40a8e26a388c454f7b05c598d5690840bc
minor tweaks
5个文件已修改
12 ■■■■■ 已修改文件
CMakeLists.txt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
qmsetup @ e3adbe 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/CMakeLists.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/core/CMakeLists.txt 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/widgets/widgetwindowagent_win.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CMakeLists.txt
@@ -13,7 +13,6 @@
option(QWINDOWKIT_INSTALL "Install library" ON)
option(QWINDOWKIT_ENABLE_QT_WINDOW_CONTEXT "Enable Qt Window Context anyway" OFF)
option(QWINDOWKIT_ENABLE_STYLE_AGENT "Enable building style agent" ON)
option(QWINDOWKIT_ENABLE_WINDOWS_SYSTEM_BORDER "Enable system border on Windows" ON)
# ----------------------------------
qmsetup
@@ -1 +1 @@
Subproject commit 17be544bc9fd7b6c45a0bf77256655782488b898
Subproject commit e3adbec9c560679894ed1768892346e8f418a71f
src/CMakeLists.txt
@@ -17,9 +17,6 @@
qm_add_definition(QWINDOWKIT_ENABLE_QT_WINDOW_CONTEXT
    CONDITION QWINDOWKIT_ENABLE_QT_WINDOW_CONTEXT
)
qm_add_definition(QWINDOWKIT_ENABLE_STYLE_AGENT
    CONDITION QWINDOWKIT_ENABLE_STYLE_AGENT
)
qm_add_definition(QWINDOWKIT_ENABLE_WINDOWS_SYSTEM_BORDER
    CONDITION QWINDOWKIT_ENABLE_WINDOWS_SYSTEM_BORDER
)
src/core/CMakeLists.txt
@@ -65,7 +65,7 @@
    endif()
endif()
if(QWINDOWKIT_ENABLE_STYLE_AGENT)
if(TRUE)
    list(APPEND _src
        style/styleagent.h
        style/styleagent_p.h
src/widgets/widgetwindowagent_win.cpp
@@ -45,7 +45,7 @@
            ctx->setWindowAttribute(QStringLiteral("extra-margins"), defaultMargins);
            // Enable dark mode by default, otherwise the frame borders are white
            ctx->setWindowAttribute(QStringLiteral("dark-mode"), true);
            // ctx->setWindowAttribute(QStringLiteral("dark-mode"), true);
            ctx->installNativeEventFilter(this);
            ctx->installSharedEventFilter(this);
@@ -148,7 +148,7 @@
            // ignore it.
            if (event->type() == QEvent::Expose) {
                auto ee = static_cast<QExposeEvent *>(event);
                if (window->isExposed() && !ee->region().isNull()) {
                if (window->isExposed() && isNormalWindow() && !ee->region().isNull()) {
                    resumeWindowEvent(window, event);
                    return true;
                }