mirror of
https://github.com/snes9xgit/snes9x.git
synced 2025-04-02 10:42:16 -04:00
Compare commits
2 commits
cfabbd7f97
...
8f41776532
Author | SHA1 | Date | |
---|---|---|---|
|
8f41776532 | ||
|
c9b90655bd |
3 changed files with 37 additions and 27 deletions
|
@ -98,6 +98,8 @@ DisplayPanel::DisplayPanel(EmuApplication *app_)
|
||||||
if (recreate)
|
if (recreate)
|
||||||
app->window->recreateUIAssets();
|
app->window->recreateUIAssets();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
groupBox_software_filters->hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
DisplayPanel::~DisplayPanel()
|
DisplayPanel::~DisplayPanel()
|
||||||
|
|
|
@ -311,7 +311,7 @@ Output directly will cause the screen to change between the two modes and look w
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QGroupBox" name="groupBox_3">
|
<widget class="QGroupBox" name="groupBox_software_filters">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string>Software Filters</string>
|
<string>Software Filters</string>
|
||||||
</property>
|
</property>
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
#include <clocale>
|
#include <clocale>
|
||||||
#include <qnamespace.h>
|
#include <qnamespace.h>
|
||||||
#include <QStyle>
|
#include <QStyle>
|
||||||
|
#include <QStyleHints>
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
#include <csignal>
|
#include <csignal>
|
||||||
|
@ -28,35 +29,42 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
if (emu.qtapp->platformName() == "windows")
|
if (emu.qtapp->platformName() == "windows")
|
||||||
{
|
{
|
||||||
emu.qtapp->setStyle("fusion");
|
if (emu.qtapp->styleHints()->colorScheme() == Qt::ColorScheme::Dark)
|
||||||
|
{
|
||||||
|
emu.qtapp->setStyle("fusion");
|
||||||
|
|
||||||
const QColor darkGray(53, 53, 53);
|
const QColor darkGray(53, 53, 53);
|
||||||
const QColor gray(128, 128, 128);
|
const QColor gray(128, 128, 128);
|
||||||
const QColor black(25, 25, 25);
|
const QColor black(25, 25, 25);
|
||||||
const QColor blue(198, 238, 255);
|
const QColor blue(198, 238, 255);
|
||||||
const QColor blue2(0, 88, 208);
|
const QColor blue2(0, 88, 208);
|
||||||
|
|
||||||
QPalette darkPalette;
|
QPalette darkPalette;
|
||||||
darkPalette.setColor(QPalette::Window, darkGray);
|
darkPalette.setColor(QPalette::Window, darkGray);
|
||||||
darkPalette.setColor(QPalette::WindowText, Qt::white);
|
darkPalette.setColor(QPalette::WindowText, Qt::white);
|
||||||
darkPalette.setColor(QPalette::Base, black);
|
darkPalette.setColor(QPalette::Base, black);
|
||||||
darkPalette.setColor(QPalette::AlternateBase, darkGray);
|
darkPalette.setColor(QPalette::AlternateBase, darkGray);
|
||||||
darkPalette.setColor(QPalette::ToolTipBase, blue2);
|
darkPalette.setColor(QPalette::ToolTipBase, blue2);
|
||||||
darkPalette.setColor(QPalette::ToolTipText, Qt::white);
|
darkPalette.setColor(QPalette::ToolTipText, Qt::white);
|
||||||
darkPalette.setColor(QPalette::Text, Qt::white);
|
darkPalette.setColor(QPalette::Text, Qt::white);
|
||||||
darkPalette.setColor(QPalette::Button, darkGray);
|
darkPalette.setColor(QPalette::Button, darkGray);
|
||||||
darkPalette.setColor(QPalette::ButtonText, Qt::white);
|
darkPalette.setColor(QPalette::ButtonText, Qt::white);
|
||||||
darkPalette.setColor(QPalette::Link, blue);
|
darkPalette.setColor(QPalette::Link, blue);
|
||||||
darkPalette.setColor(QPalette::Highlight, blue2);
|
darkPalette.setColor(QPalette::Highlight, blue2);
|
||||||
darkPalette.setColor(QPalette::HighlightedText, Qt::white);
|
darkPalette.setColor(QPalette::HighlightedText, Qt::white);
|
||||||
darkPalette.setColor(QPalette::PlaceholderText, QColor(Qt::white).darker());
|
darkPalette.setColor(QPalette::PlaceholderText, QColor(Qt::white).darker());
|
||||||
|
|
||||||
darkPalette.setColor(QPalette::Active, QPalette::Button, darkGray);
|
darkPalette.setColor(QPalette::Active, QPalette::Button, darkGray);
|
||||||
darkPalette.setColor(QPalette::Disabled, QPalette::ButtonText, gray);
|
darkPalette.setColor(QPalette::Disabled, QPalette::ButtonText, gray);
|
||||||
darkPalette.setColor(QPalette::Disabled, QPalette::WindowText, gray);
|
darkPalette.setColor(QPalette::Disabled, QPalette::WindowText, gray);
|
||||||
darkPalette.setColor(QPalette::Disabled, QPalette::Text, gray);
|
darkPalette.setColor(QPalette::Disabled, QPalette::Text, gray);
|
||||||
darkPalette.setColor(QPalette::Disabled, QPalette::Light, darkGray);
|
darkPalette.setColor(QPalette::Disabled, QPalette::Light, darkGray);
|
||||||
emu.qtapp->setPalette(darkPalette);
|
emu.qtapp->setPalette(darkPalette);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
emu.qtapp->setStyle("windowsvista");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
|
|
Loading…
Add table
Reference in a new issue