summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qfsfileengine.cpp
diff options
context:
space:
mode:
authorAhmad Samir <a.samirh78@gmail.com>2024-09-11 17:03:28 +0300
committerAhmad Samir <a.samirh78@gmail.com>2024-09-20 22:59:39 +0300
commit4fecfcc867f8215defaa40b50f0340654a36b4c7 (patch)
treea2d782d102c87f7aef7ab71b25f9bb1f31d65eab /src/corelib/io/qfsfileengine.cpp
parentc5933597ad74ff3206075a1814ed9111ea55f9b6 (diff)
QAbstractFileEngine: remove beginEntryList(QDir::Filters)
It was kept so as not to break compilation of user code (overriding a function that doesn't exist in the base class). But as Marcus Tillmanns pointed out in a qtcreator code review, it can't work because QDirListing calls the virutal engine->beginEntryList(QDirListing::IteratorFlags). Removing beginEntryList(QDir::Filters) and getting a compile-timer error is better than the code failing silently in user code (all sub-classes of QAbstractFileEngine in qtbase have been already ported). QDir::entryList() isn't affected because it calls QAbstractFileEngine::entryList() which has an overload that works with QDir::Filters. Pick-to: 6.8 Change-Id: I3cb18402f602ac78a6b29be57e59febb2b9db7c0 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/io/qfsfileengine.cpp')
-rw-r--r--src/corelib/io/qfsfileengine.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/corelib/io/qfsfileengine.cpp b/src/corelib/io/qfsfileengine.cpp
index 6610b6ecd66..a71b6f8e1e3 100644
--- a/src/corelib/io/qfsfileengine.cpp
+++ b/src/corelib/io/qfsfileengine.cpp
@@ -793,13 +793,6 @@ qint64 QFSFileEnginePrivate::writeFdFh(const char *data, qint64 len)
\internal
*/
QAbstractFileEngine::IteratorUniquePtr
-QFSFileEngine::beginEntryList(const QString &path, QDir::Filters filters,
- const QStringList &filterNames)
-{
- return std::make_unique<QFSFileEngineIterator>(path, filters, filterNames);
-}
-
-QAbstractFileEngine::IteratorUniquePtr
QFSFileEngine::beginEntryList(const QString &path, QDirListing::IteratorFlags filters,
const QStringList &filterNames)
{