mirror of
https://gitlab.com/then-try-this/samplebrain.git
synced 2025-05-11 10:07:21 +00:00
set dark foreground when using light background
fixes hard-to-read light text on light background when using a dark system theme enabled for QT apps
This commit is contained in:
parent
b569c47d40
commit
28a8bd31f8
@ -33,7 +33,7 @@ sound_items::sound_item &sound_items::add(QVBoxLayout *container, const string &
|
||||
sound_item si;
|
||||
si.m_filename = name;
|
||||
si.m_id = m_current_sound_id++;
|
||||
QString style("background-color:lightgrey;");
|
||||
QString style("color:black;background-color:lightgrey;");
|
||||
|
||||
si.m_container = new QHBoxLayout();
|
||||
si.m_container->setSpacing(10);
|
||||
@ -89,8 +89,8 @@ void sound_items::clear() {
|
||||
void sound_items::recolour() {
|
||||
u32 c=0;
|
||||
for (auto &si:m_sound_items) {
|
||||
QString style("background-color:lightblue;");
|
||||
if (c%2==0) style="background-color:pink;";
|
||||
QString style("color:black;background-color:lightblue;");
|
||||
if (c%2==0) style="color:black;background-color:pink;";
|
||||
si.m_enable->setStyleSheet(style);
|
||||
si.m_del->setStyleSheet(style);
|
||||
si.m_label->setStyleSheet(style);
|
||||
@ -101,7 +101,7 @@ void sound_items::recolour() {
|
||||
void sound_items::change_colour(const std::string &name, const std::string &colour) {
|
||||
for (auto &si:m_sound_items) {
|
||||
if (si.m_filename==name) {
|
||||
QString style("background-color:"+QString::fromStdString(colour)+";");
|
||||
QString style("color:black;background-color:"+QString::fromStdString(colour)+";");
|
||||
si.m_enable->setStyleSheet(style);
|
||||
si.m_del->setStyleSheet(style);
|
||||
si.m_label->setStyleSheet(style);
|
||||
|
Loading…
x
Reference in New Issue
Block a user