QFileInfo: code tidies
Avoid some QFlags<->int conversions; use the named conversions instead. Change-Id: If12c55ca362ed5c2c73182e10562a2d09e80aa49 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
aaaa5c6d82
commit
e704ff8eba
@ -180,7 +180,7 @@ uint QFileInfoPrivate::getFileFlags(QAbstractFileEngine::FileFlags request) cons
|
|||||||
setCachedFlag(cachedFlags);
|
setCachedFlag(cachedFlags);
|
||||||
}
|
}
|
||||||
|
|
||||||
return fileFlags & request;
|
return fileFlags & request.toInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
QDateTime &QFileInfoPrivate::getFileTime(QAbstractFileEngine::FileTime request) const
|
QDateTime &QFileInfoPrivate::getFileTime(QAbstractFileEngine::FileTime request) const
|
||||||
@ -1330,8 +1330,8 @@ bool QFileInfo::permission(QFile::Permissions permissions) const
|
|||||||
{
|
{
|
||||||
Q_D(const QFileInfo);
|
Q_D(const QFileInfo);
|
||||||
// the QFileSystemMetaData::MetaDataFlag and QFile::Permissions overlap, so just cast.
|
// the QFileSystemMetaData::MetaDataFlag and QFile::Permissions overlap, so just cast.
|
||||||
auto fseFlags = QFileSystemMetaData::MetaDataFlag(int(permissions));
|
auto fseFlags = QFileSystemMetaData::MetaDataFlags::fromInt(permissions.toInt());
|
||||||
auto feFlags = QAbstractFileEngine::FileFlags(int(permissions));
|
auto feFlags = QAbstractFileEngine::FileFlags::fromInt(permissions.toInt());
|
||||||
return d->checkAttribute<bool>(
|
return d->checkAttribute<bool>(
|
||||||
fseFlags,
|
fseFlags,
|
||||||
[=]() { return (d->metaData.permissions() & permissions) == permissions; },
|
[=]() { return (d->metaData.permissions() & permissions) == permissions; },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user