diff options
Diffstat (limited to 'src/corelib/io/qfsfileengine_iterator_p.h')
-rw-r--r-- | src/corelib/io/qfsfileengine_iterator_p.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/corelib/io/qfsfileengine_iterator_p.h b/src/corelib/io/qfsfileengine_iterator_p.h index 8281609ff2..b91c5d9973 100644 --- a/src/corelib/io/qfsfileengine_iterator_p.h +++ b/src/corelib/io/qfsfileengine_iterator_p.h @@ -23,27 +23,19 @@ QT_BEGIN_NAMESPACE -class QFSFileEngineIteratorPrivate; -class QFSFileEngineIteratorPlatformSpecificData; - class QFSFileEngineIterator : public QAbstractFileEngineIterator { public: - QFSFileEngineIterator(QDir::Filters filters, const QStringList &filterNames); + QFSFileEngineIterator(const QString &path, QDir::Filters filters, const QStringList &filterNames); ~QFSFileEngineIterator(); - QString next() override; - bool hasNext() const override; + bool advance() override; QString currentFileName() const override; QFileInfo currentFileInfo() const override; private: - void advance() const; mutable QScopedPointer<QFileSystemIterator> nativeIterator; - mutable QFileInfo currentInfo; - mutable QFileInfo nextInfo; - mutable bool done; }; QT_END_NAMESPACE |