![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QDirSortItemComparator (QDir::SortFlags flags, QCollator *coll=nullptr) | |
bool | operator() (const QDirSortItem &, const QDirSortItem &) const |
int | compareStrings (const QString &a, const QString &b, Qt::CaseSensitivity cs) const |
|
inline |
Definition at line 221 of file qdir.cpp.
References Qt::CaseInsensitive, QDir::IgnoreCase, QDir::LocaleAware, Q_ASSERT, and QCollator::setCaseSensitivity().
|
inline |
Definition at line 237 of file qdir.cpp.
References QCollator::compare().
Referenced by operator()().
bool QDirSortItemComparator::operator() | ( | const QDirSortItem & | n1, |
const QDirSortItem & | n2 | ||
) | const |
Definition at line 247 of file qdir.cpp.
References Qt::CaseInsensitive, Qt::CaseSensitive, compareStrings(), QDir::DirsFirst, QDir::DirsLast, QFileInfo::fileName(), QDirSortItem::filename_cache, QDir::IgnoreCase, QFileInfo::isDir(), QString::isNull(), QDirSortItem::item, QFileInfo::lastModified(), QDateTime::msecsTo(), QDir::Reversed, QDir::Size, QFileInfo::size(), QDir::SortByMask, QDirSortItem::suffix_cache, QDir::Time, toInt(), QDir::Type, QDir::Unsorted, and QTimeZone::UTC.