mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Issue #200: Icons under dark theme on Arch/KDE is broken
This commit is contained in:
@@ -187,6 +187,17 @@ PDFSidebarWidget::PDFSidebarWidget(pdf::PDFDrawWidgetProxy* proxy,
|
||||
ui->signatureTreeWidget->setContextMenuPolicy(Qt::CustomContextMenu);
|
||||
connect(ui->signatureTreeWidget, &QTreeWidget::customContextMenuRequested, this, &PDFSidebarWidget::onSignatureCustomContextMenuRequested);
|
||||
|
||||
if (pdf::PDFWidgetUtils::isDarkTheme())
|
||||
{
|
||||
for (QToolButton* pushButton : findChildren<QToolButton*>())
|
||||
{
|
||||
QIcon icon = pushButton->icon();
|
||||
QSize iconSize = pushButton->iconSize();
|
||||
QIcon iconDark = pdf::PDFWidgetUtils::convertIconForDarkTheme(icon, iconSize, pushButton->devicePixelRatioF());
|
||||
pushButton->setIcon(iconDark);
|
||||
}
|
||||
}
|
||||
|
||||
selectPage(Invalid);
|
||||
updateButtons();
|
||||
}
|
||||
|
Reference in New Issue
Block a user