[libraries/ktextaddons] textautogeneratetext/widgets/common: Allow to select multi files
Laurent Montel <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit c5175dd7dfb06e4ccf5b55a95a9ab9c0a45fb36d by Laurent Montel.
Committed on 17/07/2026 at 11:57.
Pushed by mlaurent into branch 'master'.
Allow to select multi files
M +6 -4 textautogeneratetext/widgets/common/textautogeneratetextlineeditwidget.cpp
https://invent.kde.org/libraries/ktextaddons/-/commit/c5175dd7dfb06e4ccf5b55a95a9ab9c0a45fb36d
diff --git a/textautogeneratetext/widgets/common/textautogeneratetextlineeditwidget.cpp b/textautogeneratetext/widgets/common/textautogeneratetextlineeditwidget.cpp
index 8efec9a27..964628748 100644
--- a/textautogeneratetext/widgets/common/textautogeneratetextlineeditwidget.cpp
+++ b/textautogeneratetext/widgets/common/textautogeneratetextlineeditwidget.cpp
@@ -64,10 +64,12 @@ TextAutoGenerateTextLineEditWidget::TextAutoGenerateTextLineEditWidget(TextAutoG
if (hasAudioSupport) {
filterFiles << i18n("Audio (*.mp4 *.avi)"); // TODO add more
}
- filterFiles << i18n("Text (*.txt *.md)"); // TODO add more
- const QString fileName = QFileDialog::getOpenFileName(this, i18nc("@title:window", "Select File"), {}, filterFiles.join(u";;"_s));
- if (!fileName.isEmpty()) {
- mTextLineEditAttachmentWidget->addAttachement(fileName);
+ filterFiles << i18n("Text %1", u"(*.txt *.md)"_s); // TODO add more
+ const QStringList fileNames = QFileDialog::getOpenFileNames(this, i18nc("@title:window", "Select File"), {}, filterFiles.join(u";;"_s));
+ if (!fileNames.isEmpty()) {
+ for (const auto &f : fileNames) {
+ mTextLineEditAttachmentWidget->addAttachement(f);
+ }
}
});