Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QDirIteratorPrivate Class Reference
+ Collaboration diagram for QDirIteratorPrivate:

Public Member Functions

 QDirIteratorPrivate (const QDir &dir, QDirIterator::IteratorFlags flags)
 
 QDirIteratorPrivate (const QString &path, QDirIterator::IteratorFlags flags)
 
 QDirIteratorPrivate (const QString &path, QDir::Filters filters, QDirIterator::IteratorFlags flags)
 
 QDirIteratorPrivate (const QString &path, const QStringList &nameFilters, QDir::Filters filters, QDirIterator::IteratorFlags flags)
 
void init ()
 
void advance ()
 

Public Attributes

QDirListing lister
 
QDirListing::const_iterator it = {}
 
QFileInfo currentFileInfo
 
QFileInfo nextFileInfo
 

Detailed Description

Definition at line 87 of file qdiriterator.cpp.

Constructor & Destructor Documentation

◆ QDirIteratorPrivate() [1/4]

QDirIteratorPrivate::QDirIteratorPrivate ( const QDir & dir,
QDirIterator::IteratorFlags flags )
inline

Definition at line 105 of file qdiriterator.cpp.

References init().

+ Here is the call graph for this function:

◆ QDirIteratorPrivate() [2/4]

QDirIteratorPrivate::QDirIteratorPrivate ( const QString & path,
QDirIterator::IteratorFlags flags )
inline

Definition at line 110 of file qdiriterator.cpp.

References init().

+ Here is the call graph for this function:

◆ QDirIteratorPrivate() [3/4]

QDirIteratorPrivate::QDirIteratorPrivate ( const QString & path,
QDir::Filters filters,
QDirIterator::IteratorFlags flags )
inline

Definition at line 115 of file qdiriterator.cpp.

References init().

+ Here is the call graph for this function:

◆ QDirIteratorPrivate() [4/4]

QDirIteratorPrivate::QDirIteratorPrivate ( const QString & path,
const QStringList & nameFilters,
QDir::Filters filters,
QDirIterator::IteratorFlags flags )
inline

Definition at line 121 of file qdiriterator.cpp.

References init().

+ Here is the call graph for this function:

Member Function Documentation

◆ advance()

void QDirIteratorPrivate::advance ( )
inline

Definition at line 135 of file qdiriterator.cpp.

References currentFileInfo, QDirListing::end(), QDirListing::DirEntry::fileInfo(), it, lister, and nextFileInfo.

Referenced by QDirIterator::next(), and QDirIterator::nextFileInfo().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ init()

void QDirIteratorPrivate::init ( )
inline

Definition at line 128 of file qdiriterator.cpp.

References QDirListing::begin(), QDirListing::end(), QDirListing::DirEntry::fileInfo(), it, lister, and nextFileInfo.

Referenced by QDirIteratorPrivate(), QDirIteratorPrivate(), QDirIteratorPrivate(), and QDirIteratorPrivate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ currentFileInfo

◆ it

QDirListing::const_iterator QDirIteratorPrivate::it = {}

Definition at line 144 of file qdiriterator.cpp.

Referenced by advance(), QDirIterator::hasNext(), and init().

◆ lister

QDirListing QDirIteratorPrivate::lister

Definition at line 143 of file qdiriterator.cpp.

Referenced by advance(), QDirIterator::hasNext(), init(), and QDirIterator::path().

◆ nextFileInfo

QFileInfo QDirIteratorPrivate::nextFileInfo

Definition at line 146 of file qdiriterator.cpp.

Referenced by advance(), and init().


The documentation for this class was generated from the following file: