From 2bd5cd0db362db944bdea639bf0be33f6f439268 Mon Sep 17 00:00:00 2001 From: Evgeny Brazgin Date: Sun, 5 Mar 2023 22:48:27 -0800 Subject: [PATCH 1/2] Add workaround for icon size in HiDPI environment --- app/Panel/PanelView/listmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Panel/PanelView/listmodel.cpp b/app/Panel/PanelView/listmodel.cpp index d6ad6c5f8..7731e8951 100644 --- a/app/Panel/PanelView/listmodel.cpp +++ b/app/Panel/PanelView/listmodel.cpp @@ -177,7 +177,7 @@ QVariant ListModel::data(const QModelIndex& index, int role) const if (properties()->displayIcons) { if (_justForSizeHint) return QPixmap(_view->fileIconSize(), _view->fileIconSize()); - return _view->getIcon(fileitem); + return QIcon(_view->getIcon(fileitem)); } break; } -- GitLab From f447f96f14fdb4f86ccc1286692accbec535ecb0 Mon Sep 17 00:00:00 2001 From: Evgeny Brazgin Date: Sun, 12 Mar 2023 21:35:27 -0700 Subject: [PATCH 2/2] Don't set QStyle::State_None for brief view --- app/Panel/PanelView/krinterbriefview.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/app/Panel/PanelView/krinterbriefview.cpp b/app/Panel/PanelView/krinterbriefview.cpp index 69496f890..4042c163c 100644 --- a/app/Panel/PanelView/krinterbriefview.cpp +++ b/app/Panel/PanelView/krinterbriefview.cpp @@ -401,7 +401,6 @@ void KrInterBriefView::paintEvent(QPaintEvent *e) intersectionSet(area, intersectVector); foreach(const QModelIndex &mndx, intersectVector) { - option.state = QStyle::State_None; option.rect = visualRect(mndx); painter.save(); -- GitLab