Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickFolderListModelPrivate Class Reference

[code] More...

Collaboration diagram for QQuickFolderListModelPrivate:

Public Member Functions

 QQuickFolderListModelPrivate (QQuickFolderListModel *q)
 ~QQuickFolderListModelPrivate ()
void init ()
void updateSorting ()
void finishModelReset ()
void _q_directoryChanged (const QString &directory, const QList< FileProperty > &list)
void _q_directoryUpdated (const QString &directory, const QList< FileProperty > &list, int fromIndex, int toIndex)
void _q_sortFinished (const QList< FileProperty > &list)
void _q_statusChanged (QQuickFolderListModel::Status s)
 QQuickFolderListModelPrivate (QQuickFolderListModel *q)
 ~QQuickFolderListModelPrivate ()
void init ()
void updateSorting ()
void finishModelReset ()
void _q_directoryChanged (const QString &directory, const QList< FileProperty > &list)
void _q_directoryUpdated (const QString &directory, const QList< FileProperty > &list, int fromIndex, int toIndex)
void _q_sortFinished (const QList< FileProperty > &list)
void _q_statusChanged (QQuickFolderListModel::Status s)

Static Public Member Functions

static QString resolvePath (const QUrl &path)
static QString resolvePath (const QUrl &path)

Public Attributes

QQuickFolderListModelq_ptr
QUrl currentDir
QUrl rootDir
FileInfoThread fileInfoThread
QList< FilePropertydata
QHash< int, QByteArrayroleNames
QQuickFolderListModel::SortField sortField = QQuickFolderListModel::Name
QStringList nameFilters = { QLatin1String("*") }
QQuickFolderListModel::Status status = QQuickFolderListModel::Null
bool sortReversed = false
bool showFiles = true
bool showDirs = true
bool showDirsFirst = false
bool showDotAndDotDot = false
bool showOnlyReadable = false
bool showHidden = false
bool caseSensitive = true
bool sortCaseSensitive = true
bool resettingModel = false

Detailed Description

[code]

Definition at line 17 of file qquickfolderlistmodel.cpp.

Constructor & Destructor Documentation

◆ QQuickFolderListModelPrivate() [1/2]

QQuickFolderListModelPrivate::QQuickFolderListModelPrivate ( QQuickFolderListModel * q)
inline

Definition at line 22 of file qquickfolderlistmodel.cpp.

◆ ~QQuickFolderListModelPrivate() [1/2]

QQuickFolderListModelPrivate::~QQuickFolderListModelPrivate ( )
inline

Definition at line 44 of file qquickfolderlistmodel.cpp.

◆ QQuickFolderListModelPrivate() [2/2]

QQuickFolderListModelPrivate::QQuickFolderListModelPrivate ( QQuickFolderListModel * q)
inline

Definition at line 22 of file qquickfolderlistmodel.cpp.

◆ ~QQuickFolderListModelPrivate() [2/2]

QQuickFolderListModelPrivate::~QQuickFolderListModelPrivate ( )
inline

Definition at line 44 of file qquickfolderlistmodel.cpp.

Member Function Documentation

◆ _q_directoryChanged() [1/2]

void QQuickFolderListModelPrivate::_q_directoryChanged ( const QString & directory,
const QList< FileProperty > & list )

Definition at line 127 of file qquickfolderlistmodel.cpp.

◆ _q_directoryChanged() [2/2]

void QQuickFolderListModelPrivate::_q_directoryChanged ( const QString & directory,
const QList< FileProperty > & list )

◆ _q_directoryUpdated() [1/2]

void QQuickFolderListModelPrivate::_q_directoryUpdated ( const QString & directory,
const QList< FileProperty > & list,
int fromIndex,
int toIndex )

Definition at line 146 of file qquickfolderlistmodel.cpp.

◆ _q_directoryUpdated() [2/2]

void QQuickFolderListModelPrivate::_q_directoryUpdated ( const QString & directory,
const QList< FileProperty > & list,
int fromIndex,
int toIndex )

◆ _q_sortFinished() [1/2]

void QQuickFolderListModelPrivate::_q_sortFinished ( const QList< FileProperty > & list)

Definition at line 177 of file qquickfolderlistmodel.cpp.

◆ _q_sortFinished() [2/2]

void QQuickFolderListModelPrivate::_q_sortFinished ( const QList< FileProperty > & list)

◆ _q_statusChanged() [1/2]

void QQuickFolderListModelPrivate::_q_statusChanged ( QQuickFolderListModel::Status s)

Definition at line 198 of file qquickfolderlistmodel.cpp.

◆ _q_statusChanged() [2/2]

void QQuickFolderListModelPrivate::_q_statusChanged ( QQuickFolderListModel::Status s)

◆ finishModelReset() [1/2]

void QQuickFolderListModelPrivate::finishModelReset ( )

Definition at line 111 of file qquickfolderlistmodel.cpp.

◆ finishModelReset() [2/2]

void QQuickFolderListModelPrivate::finishModelReset ( )

◆ init() [1/2]

void QQuickFolderListModelPrivate::init ( )

Definition at line 60 of file qquickfolderlistmodel.cpp.

◆ init() [2/2]

void QQuickFolderListModelPrivate::init ( )

◆ resolvePath() [1/2]

QString QQuickFolderListModelPrivate::resolvePath ( const QUrl & path)
static

Definition at line 208 of file qquickfolderlistmodel.cpp.

◆ resolvePath() [2/2]

QString QQuickFolderListModelPrivate::resolvePath ( const QUrl & path)
static

◆ updateSorting() [1/2]

void QQuickFolderListModelPrivate::updateSorting ( )

Definition at line 77 of file qquickfolderlistmodel.cpp.

◆ updateSorting() [2/2]

void QQuickFolderListModelPrivate::updateSorting ( )

Member Data Documentation

◆ caseSensitive

bool QQuickFolderListModelPrivate::caseSensitive = true

Definition at line 40 of file qquickfolderlistmodel.cpp.

◆ currentDir

QUrl QQuickFolderListModelPrivate::currentDir

Definition at line 25 of file qquickfolderlistmodel.cpp.

◆ data

QList< FileProperty > QQuickFolderListModelPrivate::data

Definition at line 28 of file qquickfolderlistmodel.cpp.

◆ fileInfoThread

FileInfoThread QQuickFolderListModelPrivate::fileInfoThread

Definition at line 27 of file qquickfolderlistmodel.cpp.

◆ nameFilters

QStringList QQuickFolderListModelPrivate::nameFilters = { QLatin1String("*") }

Definition at line 31 of file qquickfolderlistmodel.cpp.

◆ q_ptr

QQuickFolderListModel * QQuickFolderListModelPrivate::q_ptr

Definition at line 24 of file qquickfolderlistmodel.cpp.

◆ resettingModel

bool QQuickFolderListModelPrivate::resettingModel = false

Definition at line 42 of file qquickfolderlistmodel.cpp.

◆ roleNames

QHash< int, QByteArray > QQuickFolderListModelPrivate::roleNames

Definition at line 29 of file qquickfolderlistmodel.cpp.

◆ rootDir

QUrl QQuickFolderListModelPrivate::rootDir

Definition at line 26 of file qquickfolderlistmodel.cpp.

◆ showDirs

bool QQuickFolderListModelPrivate::showDirs = true

Definition at line 35 of file qquickfolderlistmodel.cpp.

◆ showDirsFirst

bool QQuickFolderListModelPrivate::showDirsFirst = false

Definition at line 36 of file qquickfolderlistmodel.cpp.

◆ showDotAndDotDot

bool QQuickFolderListModelPrivate::showDotAndDotDot = false

Definition at line 37 of file qquickfolderlistmodel.cpp.

◆ showFiles

bool QQuickFolderListModelPrivate::showFiles = true

Definition at line 34 of file qquickfolderlistmodel.cpp.

◆ showHidden

bool QQuickFolderListModelPrivate::showHidden = false

Definition at line 39 of file qquickfolderlistmodel.cpp.

◆ showOnlyReadable

bool QQuickFolderListModelPrivate::showOnlyReadable = false

Definition at line 38 of file qquickfolderlistmodel.cpp.

◆ sortCaseSensitive

bool QQuickFolderListModelPrivate::sortCaseSensitive = true

Definition at line 41 of file qquickfolderlistmodel.cpp.

◆ sortField

QQuickFolderListModel::SortField QQuickFolderListModelPrivate::sortField = QQuickFolderListModel::Name

Definition at line 30 of file qquickfolderlistmodel.cpp.

◆ sortReversed

bool QQuickFolderListModelPrivate::sortReversed = false

Definition at line 33 of file qquickfolderlistmodel.cpp.

◆ status

QQuickFolderListModel::Status QQuickFolderListModelPrivate::status = QQuickFolderListModel::Null

Definition at line 32 of file qquickfolderlistmodel.cpp.


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