From 335188c652f018001682097b4965998a00e21cba Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sat, 22 Oct 2022 22:12:47 -0700 Subject: [PATCH] [dlt] Add deselect/select all buttons to download view (#4499) --- datalogtool/src/main/native/cpp/Downloader.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/datalogtool/src/main/native/cpp/Downloader.cpp b/datalogtool/src/main/native/cpp/Downloader.cpp index 452bf261a9..3d19738b94 100644 --- a/datalogtool/src/main/native/cpp/Downloader.cpp +++ b/datalogtool/src/main/native/cpp/Downloader.cpp @@ -75,6 +75,20 @@ void Downloader::DisplayRemoteDirSelector() { m_cv.notify_all(); } + ImGui::SameLine(); + if (ImGui::Button("Deselect All")) { + for (auto&& download : m_downloadList) { + download.enabled = false; + } + } + + ImGui::SameLine(); + if (ImGui::Button("Select All")) { + for (auto&& download : m_downloadList) { + download.enabled = true; + } + } + // Remote directory text box ImGui::SetNextItemWidth(ImGui::GetFontSize() * 20); if (ImGui::InputText("Remote Dir", &m_remoteDir,