Issue #200: Icons under dark theme on Arch/KDE is broken

This commit is contained in:
Jakub Melka
2024-12-21 13:54:15 +01:00
parent e841836b99
commit c1fd0cdd4a
9 changed files with 106 additions and 21 deletions

View File

@ -19,6 +19,7 @@
#include "pdfdocument.h"
#include "pdfdrawspacecontroller.h"
#include "pdfdrawwidget.h"
#include "pdfwidgetutils.h"
#include <QFont>
#include <QStyle>
@ -381,7 +382,14 @@ QVariant PDFOutlineTreeItemModel::data(const QModelIndex& index, int role) const
return outlineItem->getTitle();
case Qt::ForegroundRole:
{
// We do not set item color if the dark theme is set
if (pdf::PDFWidgetUtils::isDarkTheme())
{
return QVariant();
}
return QBrush(outlineItem->getTextColor());
}
case Qt::FontRole:
{