MCPcopy Create free account
hub / github.com/CalcProgrammer1/OpenRGB / SetDarkTheme

Method SetDarkTheme

qt/OpenRGBThemeManager.cpp:35–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33}
34
35void OpenRGBThemeManager::SetDarkTheme()
36{
37 QPalette pal;
38
39 pal.setColor(QPalette::WindowText, Qt::white);
40 pal.setColor(QPalette::Link, QColor(0,127,220));
41 pal.setColor(QPalette::LinkVisited, QColor(64,196,220));
42 pal.setColor(QPalette::Window, QColor(53,53,53));
43 pal.setColor(QPalette::Base, QColor(53,53,53));
44 pal.setColor(QPalette::AlternateBase, QColor(66,66,66));
45 pal.setColor(QPalette::ToolTipBase, Qt::white);
46 pal.setColor(QPalette::ToolTipText, Qt::black);
47 pal.setColor(QPalette::Text, Qt::white);
48 pal.setColor(QPalette::Dark, QColor(35,35,35));
49 pal.setColor(QPalette::Shadow, QColor(20,20,20));
50 pal.setColor(QPalette::Button, QColor(53,53,53));
51 pal.setColor(QPalette::ButtonText, Qt::white);
52 pal.setColor(QPalette::BrightText, Qt::red);
53 pal.setColor(QPalette::Highlight, QColor(42,130,218));
54 pal.setColor(QPalette::HighlightedText, Qt::white);
55
56 pal.setColor(QPalette::Disabled, QPalette::Text, QColor(127,127,127));
57 pal.setColor(QPalette::Disabled, QPalette::WindowText, QColor(127,127,127));
58 pal.setColor(QPalette::Disabled, QPalette::Highlight, QColor(80,80,80) );
59 pal.setColor(QPalette::Disabled, QPalette::ButtonText, QColor(127,127,127));
60 pal.setColor(QPalette::Disabled, QPalette::HighlightedText, QColor(127,127,127));
61 pal.setColor(QPalette::Disabled, QPalette::Text, QColor(127,127,127));
62 pal.setColor(QPalette::Disabled, QPalette::ButtonText, QColor(127,127,127));
63
64#ifdef _WIN32
65 QApplication::setStyle(QStyleFactory::create("Fusion"));
66#endif
67
68 QApplication::setPalette(pal);
69}
70
71bool OpenRGBThemeManager::IsDarkTheme()
72{

Callers

nothing calls this directly

Calls 2

createFunction · 0.50
setColorMethod · 0.45

Tested by

no test coverage detected