From c02fbe89c7ecb65b39698a014b506be3fc77b853 Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Sun, 16 Feb 2020 15:49:35 +0100 Subject: Allow not refreshing downloads when setting their folder, for example during init. --- src/downloadmanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/downloadmanager.cpp') diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp index 7b416d50..bbf2f79e 100644 --- a/src/downloadmanager.cpp +++ b/src/downloadmanager.cpp @@ -281,14 +281,16 @@ void DownloadManager::pauseAll() } -void DownloadManager::setOutputDirectory(const QString &outputDirectory) +void DownloadManager::setOutputDirectory(const QString &outputDirectory, const bool refresh) { QStringList directories = m_DirWatcher.directories(); if (directories.length() != 0) { m_DirWatcher.removePaths(directories); } m_OutputDirectory = QDir::fromNativeSeparators(outputDirectory); - refreshList(); + if (refresh) { + refreshList(); + } m_DirWatcher.addPath(m_OutputDirectory); } -- cgit v1.3.1 From edc7f3d5b26c3e087308f518f4c7c6e3a6115e4a Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Sun, 16 Feb 2020 15:50:51 +0100 Subject: Avoid refreshing when setting downloads supported extensions as it only happens during init. --- src/downloadmanager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/downloadmanager.cpp') diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp index bbf2f79e..4c4adcec 100644 --- a/src/downloadmanager.cpp +++ b/src/downloadmanager.cpp @@ -298,7 +298,9 @@ void DownloadManager::setOutputDirectory(const QString &outputDirectory, const b void DownloadManager::setSupportedExtensions(const QStringList &extensions) { m_SupportedExtensions = extensions; - refreshList(); + // this happens only during initialization so don't refresh yet as the refresh will + // later during initDownloadView + //refreshList(); } void DownloadManager::setShowHidden(bool showHidden) -- cgit v1.3.1 From 8e3ab9fb6614e93239662cab8b0bb726285a255e Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Mon, 17 Feb 2020 11:00:27 +0100 Subject: Cleanup commented code --- src/downloadmanager.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/downloadmanager.cpp') diff --git a/src/downloadmanager.cpp b/src/downloadmanager.cpp index 4c4adcec..270a7222 100644 --- a/src/downloadmanager.cpp +++ b/src/downloadmanager.cpp @@ -298,9 +298,8 @@ void DownloadManager::setOutputDirectory(const QString &outputDirectory, const b void DownloadManager::setSupportedExtensions(const QStringList &extensions) { m_SupportedExtensions = extensions; - // this happens only during initialization so don't refresh yet as the refresh will - // later during initDownloadView - //refreshList(); + // this happens only during initialization so don't refresh yet as that will + // happen later during initDownloadView } void DownloadManager::setShowHidden(bool showHidden) -- cgit v1.3.1