From 7d747f3bb139d2c01aee61b809d0929e8e908a2d Mon Sep 17 00:00:00 2001 From: Zhao Yuhang <2546789017@qq.com> Date: 周六, 23 12月 2023 17:41:00 +0800 Subject: [PATCH] update qmsetup --- src/core/style/styleagent.cpp | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/core/style/styleagent.cpp b/src/core/style/styleagent.cpp index 6c0e740..9e6206d 100644 --- a/src/core/style/styleagent.cpp +++ b/src/core/style/styleagent.cpp @@ -8,7 +8,13 @@ StyleAgentPrivate::StyleAgentPrivate() { } - StyleAgentPrivate::~StyleAgentPrivate() = default; + StyleAgentPrivate::~StyleAgentPrivate() { + removeSystemThemeHook(); + } + + void StyleAgentPrivate::init() { + setupSystemThemeHook(); + } void StyleAgentPrivate::notifyThemeChanged(StyleAgent::SystemTheme theme) { if (theme == systemTheme) @@ -20,13 +26,9 @@ } StyleAgent::StyleAgent(QObject *parent) : StyleAgent(*new StyleAgentPrivate(), parent) { - Q_D(StyleAgent); - d->setupSystemThemeHook(); } StyleAgent::~StyleAgent() { - Q_D(StyleAgent); - d->removeSystemThemeHook(); } StyleAgent::SystemTheme StyleAgent::systemTheme() const { -- Gitblit v1.9.1