From 6180c59fa8b5aca776a5776792a3f20843b17946 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Thu, 14 Nov 2019 12:37:33 +1000 Subject: [PATCH] Fix tiny sizes of icons in layout legend settings widget on hi-dpi displays Fixes #32845 --- src/app/layout/qgslayoutlegendwidget.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app/layout/qgslayoutlegendwidget.cpp b/src/app/layout/qgslayoutlegendwidget.cpp index be106c0b3cf..43da5d489b5 100644 --- a/src/app/layout/qgslayoutlegendwidget.cpp +++ b/src/app/layout/qgslayoutlegendwidget.cpp @@ -141,6 +141,17 @@ QgsLayoutLegendWidget::QgsLayoutLegendWidget( QgsLayoutItemLegend *legend ) mCountToolButton->setIcon( QIcon( QgsApplication::iconPath( "mActionSum.svg" ) ) ); mLayerExpressionButton->setIcon( QIcon( QgsApplication::iconPath( "mActionAddExpression.svg" ) ) ); + mMoveDownToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mMoveUpToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mAddGroupToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mAddToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mRemoveToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mEditPushButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mCountToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mFilterByMapToolButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mExpressionFilterButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mLayerExpressionButton->setIconSize( QgisApp::instance()->iconSize( true ) ); + mFontColorButton->setColorDialogTitle( tr( "Select Font Color" ) ); mFontColorButton->setContext( QStringLiteral( "composer" ) );