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 <QMetaEnum>
|
||||||
#include <QPointer>
|
#include <QPointer>
|
||||||
#include <QProcessEnvironment>
|
#include <QProcessEnvironment>
|
||||||
|
#include <QScrollArea>
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
#include <QVersionNumber>
|
#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>"
|
label->setText("<qt><p>" + UpdateInfoPlugin::tr("Available updates:") + "<ul><li>"
|
||||||
+ updateText + "</li></ul></p></qt>");
|
+ updateText + "</li></ul></p></qt>");
|
||||||
label->setContentsMargins(0, 0, 0, 8);
|
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()->removeInfo(InstallUpdates); // remove any existing notifications
|
||||||
ICore::infoBar()->unsuppressInfo(InstallUpdates);
|
ICore::infoBar()->unsuppressInfo(InstallUpdates);
|
||||||
|
Reference in New Issue
Block a user