disable retry dialog for logo fetching
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
7a200a337f
commit
694ea65457
6 changed files with 8 additions and 1 deletions
|
@ -317,8 +317,10 @@ std::optional<QIcon> ResourceModel::getIcon(QModelIndex& index, const QUrl& url)
|
||||||
if (QPixmapCache::find(url.toString(), &pixmap))
|
if (QPixmapCache::find(url.toString(), &pixmap))
|
||||||
return { pixmap };
|
return { pixmap };
|
||||||
|
|
||||||
if (!m_current_icon_job)
|
if (!m_current_icon_job) {
|
||||||
m_current_icon_job.reset(new NetJob("IconJob", APPLICATION->network()));
|
m_current_icon_job.reset(new NetJob("IconJob", APPLICATION->network()));
|
||||||
|
m_current_icon_job->setAskRetry(false);
|
||||||
|
}
|
||||||
|
|
||||||
if (m_currently_running_icon_actions.contains(url))
|
if (m_currently_running_icon_actions.contains(url))
|
||||||
return {};
|
return {};
|
||||||
|
|
|
@ -195,6 +195,7 @@ void ListModel::requestLogo(QString file, QString url)
|
||||||
|
|
||||||
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("ATLauncherPacks", QString("logos/%1").arg(file));
|
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("ATLauncherPacks", QString("logos/%1").arg(file));
|
||||||
auto job = new NetJob(QString("ATLauncher Icon Download %1").arg(file), APPLICATION->network());
|
auto job = new NetJob(QString("ATLauncher Icon Download %1").arg(file), APPLICATION->network());
|
||||||
|
job->setAskRetry(false);
|
||||||
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
||||||
|
|
||||||
auto fullPath = entry->getFullPath();
|
auto fullPath = entry->getFullPath();
|
||||||
|
|
|
@ -110,6 +110,7 @@ void ListModel::requestLogo(QString logo, QString url)
|
||||||
|
|
||||||
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("FlamePacks", QString("logos/%1").arg(logo));
|
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("FlamePacks", QString("logos/%1").arg(logo));
|
||||||
auto job = new NetJob(QString("Flame Icon Download %1").arg(logo), APPLICATION->network());
|
auto job = new NetJob(QString("Flame Icon Download %1").arg(logo), APPLICATION->network());
|
||||||
|
job->setAskRetry(false);
|
||||||
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
||||||
|
|
||||||
auto fullPath = entry->getFullPath();
|
auto fullPath = entry->getFullPath();
|
||||||
|
|
|
@ -264,6 +264,7 @@ void ListModel::requestLogo(QString file)
|
||||||
|
|
||||||
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("FTBPacks", QString("logos/%1").arg(file));
|
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("FTBPacks", QString("logos/%1").arg(file));
|
||||||
NetJob* job = new NetJob(QString("FTB Icon Download for %1").arg(file), APPLICATION->network());
|
NetJob* job = new NetJob(QString("FTB Icon Download for %1").arg(file), APPLICATION->network());
|
||||||
|
job->setAskRetry(false);
|
||||||
job->addNetAction(Net::ApiDownload::makeCached(QUrl(QString(BuildConfig.LEGACY_FTB_CDN_BASE_URL + "static/%1").arg(file)), entry));
|
job->addNetAction(Net::ApiDownload::makeCached(QUrl(QString(BuildConfig.LEGACY_FTB_CDN_BASE_URL + "static/%1").arg(file)), entry));
|
||||||
|
|
||||||
auto fullPath = entry->getFullPath();
|
auto fullPath = entry->getFullPath();
|
||||||
|
|
|
@ -254,6 +254,7 @@ void ModpackListModel::requestLogo(QString logo, QString url)
|
||||||
|
|
||||||
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry(m_parent->metaEntryBase(), QString("logos/%1").arg(logo));
|
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry(m_parent->metaEntryBase(), QString("logos/%1").arg(logo));
|
||||||
auto job = new NetJob(QString("%1 Icon Download %2").arg(m_parent->debugName()).arg(logo), APPLICATION->network());
|
auto job = new NetJob(QString("%1 Icon Download %2").arg(m_parent->debugName()).arg(logo), APPLICATION->network());
|
||||||
|
job->setAskRetry(false);
|
||||||
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
||||||
|
|
||||||
auto fullPath = entry->getFullPath();
|
auto fullPath = entry->getFullPath();
|
||||||
|
|
|
@ -292,6 +292,7 @@ void Technic::ListModel::requestLogo(QString logo, QString url)
|
||||||
|
|
||||||
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("TechnicPacks", QString("logos/%1").arg(logo));
|
MetaEntryPtr entry = APPLICATION->metacache()->resolveEntry("TechnicPacks", QString("logos/%1").arg(logo));
|
||||||
auto job = new NetJob(QString("Technic Icon Download %1").arg(logo), APPLICATION->network());
|
auto job = new NetJob(QString("Technic Icon Download %1").arg(logo), APPLICATION->network());
|
||||||
|
job->setAskRetry(false);
|
||||||
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
job->addNetAction(Net::ApiDownload::makeCached(QUrl(url), entry));
|
||||||
|
|
||||||
auto fullPath = entry->getFullPath();
|
auto fullPath = entry->getFullPath();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue