From d6d613f071aeb9ff548873a38163c695e416c065 Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Tue, 4 Feb 2020 02:43:29 +0100 Subject: Add support for other text file types to Text Files modinfo tab --- src/modinfodialogtextfiles.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'src/modinfodialogtextfiles.cpp') diff --git a/src/modinfodialogtextfiles.cpp b/src/modinfodialogtextfiles.cpp index fdf12568..884a7d8b 100644 --- a/src/modinfodialogtextfiles.cpp +++ b/src/modinfodialogtextfiles.cpp @@ -154,15 +154,9 @@ bool GenericFilesTab::canClose() bool GenericFilesTab::feedFile(const QString& rootPath, const QString& fullPath) { - static constexpr const char* extensions[] = { - ".txt" - }; - - for (const auto* e : extensions) { - if (wantsFile(rootPath, fullPath)) { - m_model->add(rootPath, fullPath); - return true; - } + if (wantsFile(rootPath, fullPath)) { + m_model->add(rootPath, fullPath); + return true; } return false; @@ -217,7 +211,12 @@ TextFilesTab::TextFilesTab(ModInfoDialogTabContext cx) bool TextFilesTab::wantsFile(const QString& rootPath, const QString& fullPath) const { - static const QString extensions[] = {".txt"}; + static const QString extensions[] = { + ".txt", + ".json", + ".cfg", + ".log" + }; for (const auto& e : extensions) { if (fullPath.endsWith(e, Qt::CaseInsensitive)) { -- cgit v1.3.1 From ebd71dd053719b4a4714e058ee1108d805a3114f Mon Sep 17 00:00:00 2001 From: AL <26797547+Al12rs@users.noreply.github.com> Date: Tue, 4 Feb 2020 15:04:37 +0100 Subject: Remove .cfg from INI Files tab as it's in Text Files tab now. --- src/modinfodialogtextfiles.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/modinfodialogtextfiles.cpp') diff --git a/src/modinfodialogtextfiles.cpp b/src/modinfodialogtextfiles.cpp index 884a7d8b..28d872a3 100644 --- a/src/modinfodialogtextfiles.cpp +++ b/src/modinfodialogtextfiles.cpp @@ -236,7 +236,7 @@ IniFilesTab::IniFilesTab(ModInfoDialogTabContext cx) bool IniFilesTab::wantsFile(const QString& rootPath, const QString& fullPath) const { - static const QString extensions[] = {".ini", ".cfg"}; + static const QString extensions[] = {".ini"}; static const QString meta("meta.ini"); for (const auto& e : extensions) { -- cgit v1.3.1