From 310447c5f0cd66066998bcc143310ae66778366f Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 29 Nov 2021 16:29:12 +1100 Subject: [PATCH] Adjusting QSS and palette to resolve #1976 + Adding global QLabel and QTableView to QSS + Adding `Link` and `LinkVisited` to palette + Ensuring Windows sets a Monospaced font for the log console --- qt/OpenRGBConsolePage.cpp | 3 +++ qt/OpenRGBDialog2.cpp | 2 ++ qt/windows_dark.qss | 7 ++++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/qt/OpenRGBConsolePage.cpp b/qt/OpenRGBConsolePage.cpp index 85c0c3a2..6ff731fd 100644 --- a/qt/OpenRGBConsolePage.cpp +++ b/qt/OpenRGBConsolePage.cpp @@ -24,6 +24,9 @@ OpenRGBConsolePage::OpenRGBConsolePage(QWidget *parent) : ui->log_level->setCurrentIndex(LogManager::get()->getLoglevel()); ui->log_level->blockSignals(false); +#ifdef _WIN32 + ui->logs->setFontFamily("Courier New"); +#endif Refresh(); } diff --git a/qt/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2.cpp index a81b2192..5f54d930 100644 --- a/qt/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2.cpp @@ -394,6 +394,8 @@ OpenRGBDialog2::OpenRGBDialog2(QWidget *parent) : QMainWindow(parent), ui(new Op { QPalette pal = palette(); pal.setColor(QPalette::WindowText, Qt::white); + pal.setColor(QPalette::Link, QColor(0,127,220)); + pal.setColor(QPalette::LinkVisited, QColor(64,196,220)); QApplication::setPalette(pal); QFile darkTheme(":/windows_dark.qss"); darkTheme.open(QFile::ReadOnly); diff --git a/qt/windows_dark.qss b/qt/windows_dark.qss index 6137680f..3774fb71 100644 --- a/qt/windows_dark.qss +++ b/qt/windows_dark.qss @@ -4,6 +4,11 @@ QMainWindow color: white; } +QLabel +{ + color: white; +} + /* External QTabWidget */ QTabBar @@ -299,7 +304,7 @@ QDialog /* QTableWidgets */ -QTableWidget, QTableWidget * +QTableView, QTableWidget, QTableWidget * { background-color: #454545; color: white;