From 3871bfc5d3aff45e498fa2944c27e6eb5d146c8e Mon Sep 17 00:00:00 2001 From: SineStriker <trueful@163.com> Date: 周三, 20 12月 2023 19:56:32 +0800 Subject: [PATCH] Add mac hot-switch implementations --- src/core/windowagentbase.cpp | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/core/windowagentbase.cpp b/src/core/windowagentbase.cpp index c043838..28c9945 100644 --- a/src/core/windowagentbase.cpp +++ b/src/core/windowagentbase.cpp @@ -60,6 +60,20 @@ d->context->setWindowAttribute(key, var); } + bool WindowAgentBase::isEnabled() const { + Q_D(const WindowAgentBase); + return d->context->isEnabled(); + } + + void WindowAgentBase::setEnabled(bool enabled) { + Q_D(WindowAgentBase); + if (enabled == d->context->isEnabled()) { + return; + } + d->context->setEnabled(enabled); + Q_EMIT enabledChanged(enabled); + } + void WindowAgentBase::showSystemMenu(const QPoint &pos) { Q_D(WindowAgentBase); d->context->showSystemMenu(pos); -- Gitblit v1.9.1