19 NoIteratorFlags = 0x0,
23 Q_DECLARE_FLAGS(IteratorFlags, IteratorFlag)
25 QDirIterator(
const QDir &dir, IteratorFlags flags = NoIteratorFlags);
26 QDirIterator(
const QString &path,
27 IteratorFlags flags = NoIteratorFlags);
28 QDirIterator(
const QString &path,
30 IteratorFlags flags = NoIteratorFlags);
31 QDirIterator(
const QString &path,
32 const QStringList &nameFilters,
33 QDir::Filters filters = QDir::NoFilter,
34 IteratorFlags flags = NoIteratorFlags);
39 QFileInfo nextFileInfo();
42 QString fileName()
const;
43 QString filePath()
const;
44 QFileInfo fileInfo()
const;
48 Q_DISABLE_COPY(QDirIterator)
50 std::unique_ptr<QDirIteratorPrivate> d;