From cb187d79127c7293dab60c5609cbadc606d741e7 Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Fri, 16 Dec 2022 12:19:19 +0100 Subject: [PATCH] UpdateInfo: Fix long "show details" list Task-number: QDS-7599 Change-Id: Ib3114b7284ae591e140d4e42739760fe7e13fae5 Reviewed-by: Eike Ziller --- src/plugins/updateinfo/updateinfoplugin.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/plugins/updateinfo/updateinfoplugin.cpp b/src/plugins/updateinfo/updateinfoplugin.cpp index 1be1e21827d..aa1f5463fb5 100644 --- a/src/plugins/updateinfo/updateinfoplugin.cpp +++ b/src/plugins/updateinfo/updateinfoplugin.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include @@ -221,7 +222,15 @@ static void showUpdateInfo(const QList &updates, const std::functionsetText("

" + UpdateInfoPlugin::tr("Available updates:") + "

  • " + updateText + "

"); label->setContentsMargins(0, 0, 0, 8); - return label; + + auto scrollArea = new QScrollArea; + scrollArea->setWidget(label); + scrollArea->setFrameShape(QFrame::NoFrame); + scrollArea->viewport()->setAutoFillBackground(false); + + label->setAutoFillBackground(false); + + return scrollArea; }); ICore::infoBar()->removeInfo(InstallUpdates); // remove any existing notifications ICore::infoBar()->unsuppressInfo(InstallUpdates);