From c8a5a82994e513acb00ba0e1f0b882ccbb18a6db Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周二, 26 12月 2023 05:15:47 +0800 Subject: [PATCH] clean code --- src/core/style/styleagent.cpp | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/core/style/styleagent.cpp b/src/core/style/styleagent.cpp index 47ef5de..9e6206d 100644 --- a/src/core/style/styleagent.cpp +++ b/src/core/style/styleagent.cpp @@ -8,9 +8,12 @@ StyleAgentPrivate::StyleAgentPrivate() { } - StyleAgentPrivate::~StyleAgentPrivate() = default; + StyleAgentPrivate::~StyleAgentPrivate() { + removeSystemThemeHook(); + } void StyleAgentPrivate::init() { + setupSystemThemeHook(); } void StyleAgentPrivate::notifyThemeChanged(StyleAgent::SystemTheme theme) { @@ -23,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