summaryrefslogtreecommitdiff
path: root/src/downloadmanager.cpp
diff options
context:
space:
mode:
authorMikaƫl Capelle <capelle.mikael@gmail.com>2020-12-02 09:09:38 +0100
committerGitHub <noreply@github.com>2020-12-02 09:09:38 +0100
commitb8bc0f7ab328d839a371fa0f3c11edf035407847 (patch)
treed0ad4f42f504f62d876955d8b83b82f8d7e5a826 /src/downloadmanager.cpp
parent5ff024b77c817690010aecacf1fb7ed545f4678f (diff)
parentad17210d7a6527d50786fbe60758e74e3c62abcb (diff)
Merge pull request #1310 from Holt59/fix-mod-extensions-check-for-install
Compute supported extensions dynamically in installation and download managers.
Diffstat (limited to 'src/downloadmanager.cpp')
-rw-r--r--src/downloadmanager.cpp18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp
index 2927a972..648cfaa2 100644
--- a/src/downloadmanager.cpp
+++ b/src/downloadmanager.cpp
@@ -294,14 +294,6 @@ void DownloadManager::setOutputDirectory(const QString &outputDirectory, const b
m_DirWatcher.addPath(m_OutputDirectory);
}
-
-void DownloadManager::setSupportedExtensions(const QStringList &extensions)
-{
- m_SupportedExtensions = extensions;
- // this happens only during initialization so don't refresh yet as that will
- // happen later during initDownloadView
-}
-
void DownloadManager::setShowHidden(bool showHidden)
{
m_ShowHidden = showHidden;
@@ -313,11 +305,6 @@ void DownloadManager::setPluginContainer(PluginContainer *pluginContainer)
m_NexusInterface->setPluginContainer(pluginContainer);
}
-
-
-
-
-
void DownloadManager::refreshList()
{
TimeThis tt("DownloadManager::refreshList()");
@@ -338,8 +325,9 @@ void DownloadManager::refreshList()
}
}
- QStringList nameFilters(m_SupportedExtensions);
- foreach (const QString &extension, m_SupportedExtensions) {
+ QStringList supportedExtensions = m_OrganizerCore->installationManager()->getSupportedExtensions();
+ QStringList nameFilters(supportedExtensions);
+ for (const auto& extension : supportedExtensions) {
nameFilters.append("*." + extension);
}