forked from qt-creator/qt-creator
UpdateInfo: Fix long "show details" list
Task-number: QDS-7599 Change-Id: Ib3114b7284ae591e140d4e42739760fe7e13fae5 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
965fa9450c
commit
cb187d7912
@@ -30,6 +30,7 @@
|
||||
#include <QMetaEnum>
|
||||
#include <QPointer>
|
||||
#include <QProcessEnvironment>
|
||||
#include <QScrollArea>
|
||||
#include <QTimer>
|
||||
#include <QVersionNumber>
|
||||
|
||||
@@ -221,7 +222,15 @@ static void showUpdateInfo(const QList<Update> &updates, const std::function<voi
|
||||
label->setText("<qt><p>" + UpdateInfoPlugin::tr("Available updates:") + "<ul><li>"
|
||||
+ updateText + "</li></ul></p></qt>");
|
||||
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);
|
||||
|
Reference in New Issue
Block a user