Marketplace: Hide progress indicator on error

This avoids appearing as there is still something happening.

Change-Id: I34c34e054a5454d1030234f482630e3d3fdd5a72
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2020-05-05 15:48:43 +02:00
parent 0f502b0516
commit a35b0858fb

View File

@@ -110,7 +110,9 @@ public:
connect(m_productModel, &ProductListModel::toggleProgressIndicator, connect(m_productModel, &ProductListModel::toggleProgressIndicator,
progressIndicator, &Utils::ProgressIndicator::setVisible); progressIndicator, &Utils::ProgressIndicator::setVisible);
connect(m_productModel, &ProductListModel::errorOccurred, connect(m_productModel, &ProductListModel::errorOccurred,
[this, searchBox](int, const QString &message) { [this, progressIndicator, searchBox](int, const QString &message) {
progressIndicator->hide();
progressIndicator->deleteLater();
m_errorLabel->setAlignment(Qt::AlignHCenter); m_errorLabel->setAlignment(Qt::AlignHCenter);
QFont f(m_errorLabel->font()); QFont f(m_errorLabel->font());
f.setPixelSize(20); f.setPixelSize(20);