diff options
author | Sateallia <mail@satealliasdomain.net> | 2023-04-25 17:50:00 +0000 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2023-04-25 22:44:53 +0200 |
commit | b0e4841cafee1d464a74b1c451f8c86d66115467 (patch) | |
tree | 6128463822a71dc56d2c274f5c550097b7637678 /src/timeline | |
parent | Merge pull request #1446 from LuckyTurtleDev/patch-1 (diff) | |
download | nheko-b0e4841cafee1d464a74b1c451f8c86d66115467.tar.xz |
Allow picking multiple files to upload
Diffstat (limited to 'src/timeline')
-rw-r--r-- | src/timeline/InputBar.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index 3a626a3c..dd6813c2 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -417,13 +417,14 @@ void InputBar::openFileSelection() { const QString homeFolder = QStandardPaths::writableLocation(QStandardPaths::HomeLocation); - const auto fileName = - QFileDialog::getOpenFileName(nullptr, tr("Select a file"), homeFolder, tr("All Files (*)")); + const QStringList fileNames = + QFileDialog::getOpenFileNames(nullptr, tr("Select file(s)"), homeFolder, tr("All Files (*)")); - if (fileName.isEmpty()) + if (fileNames.isEmpty()) return; - startUploadFromPath(fileName); + for (const auto &fileName : fileNames) + startUploadFromPath(fileName); } QString |