Revert "Only the main window and its childs should be native widgets"
This reverts commit fe3aab2a0e.
This commit is contained in:
@@ -16,8 +16,6 @@
|
||||
*/
|
||||
#include "qt_styleoverride.hpp"
|
||||
|
||||
#include "qt_mainwindow.hpp"
|
||||
|
||||
#include <QComboBox>
|
||||
#include <QAbstractItemView>
|
||||
|
||||
@@ -28,8 +26,6 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
extern MainWindow* main_window;
|
||||
|
||||
int
|
||||
StyleOverride::styleHint(
|
||||
StyleHint hint,
|
||||
@@ -63,9 +59,6 @@ StyleOverride::polish(QWidget *widget)
|
||||
extern bool windows_is_light_theme();
|
||||
BOOL DarkMode = !windows_is_light_theme();
|
||||
DwmSetWindowAttribute((HWND)widget->winId(), DWMWA_USE_IMMERSIVE_DARK_MODE, (LPCVOID)&DarkMode, sizeof(DarkMode));
|
||||
if (main_window->isAncestorOf(widget)) {
|
||||
widget->setAttribute(Qt::WA_NativeWindow);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user