From 5a9ea580e4456ac0f5be1e033a35628c1c594cee Mon Sep 17 00:00:00 2001 From: Daniel Ramoeller Date: Thu, 6 Jan 2022 07:47:49 +0100 Subject: [PATCH] Correctly update Outliner icon size Fix for #12453 --- src/frontends/qt/TocWidget.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/frontends/qt/TocWidget.cpp b/src/frontends/qt/TocWidget.cpp index da6d4f3b49..8cc2be8a91 100644 --- a/src/frontends/qt/TocWidget.cpp +++ b/src/frontends/qt/TocWidget.cpp @@ -64,6 +64,17 @@ TocWidget::TocWidget(GuiView & gui_view, QWidget * parent) moveUpTB->setIconSize(icon_size); moveDownTB->setIconSize(icon_size); updateTB->setIconSize(icon_size); + // update icon size according to gui view + connect(&gui_view, SIGNAL(iconSizeChanged(QSize)), + moveOutTB, SLOT(setIconSize(QSize))); + connect(&gui_view, SIGNAL(iconSizeChanged(QSize)), + moveInTB, SLOT(setIconSize(QSize))); + connect(&gui_view, SIGNAL(iconSizeChanged(QSize)), + moveUpTB, SLOT(setIconSize(QSize))); + connect(&gui_view, SIGNAL(iconSizeChanged(QSize)), + moveDownTB, SLOT(setIconSize(QSize))); + connect(&gui_view, SIGNAL(iconSizeChanged(QSize)), + updateTB, SLOT(setIconSize(QSize))); // avoid flickering tocTV->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); -- 2.39.5