adapt to dark themes propertly.

This commit is contained in:
Skarn
2020-10-15 14:31:22 +03:00
parent 0225f85c64
commit 34d738306a

View File

@@ -5,6 +5,7 @@
#include <QtGui/QFontDatabase>
#include <QtGui/QPainter>
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QWidget>
#include <noggit/ui/font_awesome.hpp>
#include <noggit/Log.h>
@@ -31,11 +32,16 @@ namespace noggit
{
painter->save();
{
QWidget* temp_btn = new QWidget();
painter->setPen ( (state == QIcon::On || mode == QIcon::Active)
? QColor (0, 0, 0)
: QColor (100, 100, 100)
? temp_btn->palette().color(QPalette::WindowText)
: temp_btn->palette().color(QPalette::AlternateBase)
);
delete temp_btn;
if (!_fonts.count (rect.height()))
{
auto id (QFontDatabase::addApplicationFont (":/fonts/fa-solid-900.ttf"));