Zhao Yuhang
2025-02-09 5e1c012c539e74804454d45a1b945093afdb8f4f
src/core/windowagentbase.cpp
@@ -1,3 +1,7 @@
// Copyright (C) 2023-2024 Stdware Collections (https://www.github.com/stdware)
// Copyright (C) 2021-2023 wangwenx190 (Yuhang Zhao)
// SPDX-License-Identifier: Apache-2.0
#include "windowagentbase.h"
#include "windowagentbase_p.h"
@@ -95,6 +99,10 @@
            \li \c extra-margins: Specify a margin value to change the \c dwm extended area
                   geometry, you shouldn't change this attribute because it may break the
                   internal state.
            \li \c border-thickness: Returns the system border thickness. (Readonly)
            \li \c title-bar-height: Returns the system title bar height, some system features may
                   be related to this property so that it is recommended to set the custom title bar
                   height to this value. (Readonly)
        On macOS,
            \li \c no-system-buttons: Specify a boolean value to set the system buttons'
@@ -102,6 +110,8 @@
            \li \c blur-effect: You can specify a string value, "dark" to enable dark mode, "light"
                   to set enable mode, "none" to disable. You can also specify a boolean value,
                   \c true to enable current theme mode, \c false to disable.
            \li \c title-bar-height: Returns the system title bar height, the system button display
                   area will be limited to this height. (Readonly)
    */
    bool WindowAgentBase::setWindowAttribute(const QString &key, const QVariant &attribute) {
        Q_D(WindowAgentBase);