// Copyright 2023 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #include "DolphinQt/QtUtils/SetWindowDecorations.h" #include #include "DolphinQt/Settings.h" #ifdef _WIN32 #include #endif void SetQWidgetWindowDecorations(QWidget* widget) { #ifdef _WIN32 if (!Settings::Instance().IsSystemDark()) return; BOOL use_dark_title_bar = TRUE; DwmSetWindowAttribute(HWND(widget->winId()), 20 /* DWMWINDOWATTRIBUTE::DWMWA_USE_IMMERSIVE_DARK_MODE */, &use_dark_title_bar, DWORD(sizeof(use_dark_title_bar))); #endif }