From 61da106a41b3638e51fa670b2625137bf8e3b911 Mon Sep 17 00:00:00 2001
From: Sine Striker <trueful@163.com>
Date: 周三, 27 12月 2023 20:36:47 +0800
Subject: [PATCH] minor tweaks

---
 examples/mainwindow/mainwindow.cpp |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

diff --git a/examples/mainwindow/mainwindow.cpp b/examples/mainwindow/mainwindow.cpp
index 86420ac..206b7f2 100644
--- a/examples/mainwindow/mainwindow.cpp
+++ b/examples/mainwindow/mainwindow.cpp
@@ -14,7 +14,6 @@
 #  include <QtWidgets/QActionGroup>
 #endif
 
-#include <QWKCore/styleagent.h>
 #include <QWKWidgets/widgetwindowagent.h>
 
 #include <widgetframe/windowbar.h>
@@ -37,7 +36,6 @@
 
 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) {
     installWindowAgent();
-    installStyleAgent();
 
     auto clockWidget = new ClockWidget();
     clockWidget->setObjectName(QStringLiteral("clock-widget"));
@@ -153,8 +151,7 @@
         auto acrylicAction = new QAction(tr("Enable acrylic material"), menuBar);
         acrylicAction->setCheckable(true);
         connect(acrylicAction, &QAction::triggered, this, [this](bool checked) {
-            if (!windowAgent->setWindowAttribute(QStringLiteral("acrylic-material"),
-                                                 QColor::fromRgbF(1.f, 1.f, 1.f, 0.6f))) {
+            if (!windowAgent->setWindowAttribute(QStringLiteral("acrylic-material"), true)) {
                 return;
             }
             setProperty("custom-style", checked);
@@ -291,18 +288,10 @@
 #endif
 }
 
-void MainWindow::installStyleAgent() {
-    styleAgent = new QWK::StyleAgent(this);
-}
-
 void MainWindow::loadStyleSheet(Theme theme) {
     if (!styleSheet().isEmpty() && theme == currentTheme)
         return;
     currentTheme = theme;
-
-#ifdef Q_OS_WIN
-    windowAgent->setWindowAttribute(QStringLiteral("dark-mode"), currentTheme == Dark);
-#endif
 
     if (QFile qss(theme == Dark ? QStringLiteral(":/dark-style.qss")
                                 : QStringLiteral(":/light-style.qss"));

--
Gitblit v1.9.1