aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/findinopenfiles.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2023-05-24 17:20:27 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2023-06-23 13:04:05 +0000
commit27302694ab794d8437b6feac4095ad34fa43ed24 (patch)
treee31b19ff39a55e612fb10c083e5129b83680d861 /src/plugins/texteditor/findinopenfiles.cpp
parent8c9683a627dbc863c406de30afd1595e38fa266b (diff)
BaseFileFind: Reuse FileContainer
Reuse it in BaseFileFind::files() and in InternalEngine::executeSearch(). Change-Id: I2fed4e6af37e83d76deaa8d847564aa4950fc223 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/texteditor/findinopenfiles.cpp')
-rw-r--r--src/plugins/texteditor/findinopenfiles.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/plugins/texteditor/findinopenfiles.cpp b/src/plugins/texteditor/findinopenfiles.cpp
index 12fb45eb3c..6bfdd1b04e 100644
--- a/src/plugins/texteditor/findinopenfiles.cpp
+++ b/src/plugins/texteditor/findinopenfiles.cpp
@@ -14,6 +14,8 @@
#include <QSettings>
+using namespace Utils;
+
namespace TextEditor::Internal {
FindInOpenFiles::FindInOpenFiles()
@@ -34,20 +36,20 @@ QString FindInOpenFiles::displayName() const
return Tr::tr("Open Documents");
}
-Utils::FileIterator *FindInOpenFiles::files(const QStringList &nameFilters,
- const QStringList &exclusionFilters,
- const QVariant &additionalParameters) const
+FileContainer FindInOpenFiles::files(const QStringList &nameFilters,
+ const QStringList &exclusionFilters,
+ const QVariant &additionalParameters) const
{
Q_UNUSED(nameFilters)
Q_UNUSED(exclusionFilters)
Q_UNUSED(additionalParameters)
- QMap<Utils::FilePath, QTextCodec *> openEditorEncodings
+ QMap<FilePath, QTextCodec *> openEditorEncodings
= TextDocument::openedTextDocumentEncodings();
- Utils::FilePaths fileNames;
+ FilePaths fileNames;
QList<QTextCodec *> codecs;
const QList<Core::DocumentModel::Entry *> entries = Core::DocumentModel::entries();
for (Core::DocumentModel::Entry *entry : entries) {
- const Utils::FilePath fileName = entry->filePath();
+ const FilePath fileName = entry->filePath();
if (!fileName.isEmpty()) {
fileNames.append(fileName);
QTextCodec *codec = openEditorEncodings.value(fileName);
@@ -57,12 +59,12 @@ Utils::FileIterator *FindInOpenFiles::files(const QStringList &nameFilters,
}
}
- return new Utils::FileListIterator(fileNames, codecs);
+ return FileListContainer(fileNames, codecs);
}
QVariant FindInOpenFiles::additionalParameters() const
{
- return QVariant();
+ return {};
}
QString FindInOpenFiles::label() const