![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qfilesystemmetadata_p.h>
Public Types | |
enum | MetaDataFlag { OtherReadPermission = 0x00000004 , OtherWritePermission = 0x00000002 , OtherExecutePermission = 0x00000001 , GroupReadPermission = 0x00000040 , GroupWritePermission = 0x00000020 , GroupExecutePermission = 0x00000010 , UserReadPermission = 0x00000400 , UserWritePermission = 0x00000200 , UserExecutePermission = 0x00000100 , OwnerReadPermission = 0x00004000 , OwnerWritePermission = 0x00002000 , OwnerExecutePermission = 0x00001000 , OtherPermissions = OtherReadPermission | OtherWritePermission | OtherExecutePermission , GroupPermissions = GroupReadPermission | GroupWritePermission | GroupExecutePermission , UserPermissions = UserReadPermission | UserWritePermission | UserExecutePermission , OwnerPermissions = OwnerReadPermission | OwnerWritePermission | OwnerExecutePermission , ReadPermissions = OtherReadPermission | GroupReadPermission | UserReadPermission | OwnerReadPermission , WritePermissions = OtherWritePermission | GroupWritePermission | UserWritePermission | OwnerWritePermission , ExecutePermissions = OtherExecutePermission | GroupExecutePermission | UserExecutePermission | OwnerExecutePermission , Permissions = OtherPermissions | GroupPermissions | UserPermissions | OwnerPermissions , LinkType = 0x00010000 , FileType = 0x00020000 , DirectoryType = 0x00040000 , BundleType = 0x0 , AliasType = 0x0 , JunctionType = 0x0 , WinLnkType = 0x0 , SequentialType = 0x00800000 , LegacyLinkType = LinkType | AliasType | WinLnkType , Type = LinkType | FileType | DirectoryType | BundleType | SequentialType | AliasType , HiddenAttribute = 0x00100000 , SizeAttribute = 0x00200000 , ExistsAttribute = 0x00400000 , WasDeletedAttribute = 0x40000000 , Attributes = HiddenAttribute | SizeAttribute | ExistsAttribute | WasDeletedAttribute , AccessTime = 0x02000000 , BirthTime = 0x02000000 , MetadataChangeTime = 0x02000000 , ModificationTime = 0x02000000 , Times = AccessTime | BirthTime | MetadataChangeTime | ModificationTime , UserId = 0x10000000 , GroupId = 0x20000000 , CaseSensitive = 0x80000000 , OwnerIds = UserId | GroupId , PosixStatFlags , AllMetaDataFlags = 0xFFFFFFFF } |
Public Member Functions | |
QFileSystemMetaData () | |
bool | hasFlags (MetaDataFlags flags) const |
MetaDataFlags | missingFlags (MetaDataFlags flags) |
void | clear () |
void | clearFlags (MetaDataFlags flags=AllMetaDataFlags) |
bool | exists () const |
bool | isLink () const |
bool | isFile () const |
bool | isDirectory () const |
bool | isBundle () const |
bool | isAlias () const |
bool | isLegacyLink () const |
bool | isSequential () const |
bool | isHidden () const |
bool | wasDeleted () const |
bool | isLnkFile () const |
bool | isJunction () const |
qint64 | size () const |
QFile::Permissions | permissions () const |
void | setPermissions (QFile::Permissions permissions) |
QDateTime | accessTime () const |
QDateTime | birthTime () const |
QDateTime | metadataChangeTime () const |
QDateTime | modificationTime () const |
QDateTime | fileTime (QFile::FileTime time) const |
uint | userId () const |
uint | groupId () const |
uint | ownerId (QAbstractFileEngine::FileOwner owner) const |
bool | isReadable () const |
bool | isWritable () const |
bool | isExecutable () const |
Friends | |
class | QFileSystemEngine |
Definition at line 40 of file qfilesystemmetadata_p.h.
Definition at line 48 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 43 of file qfilesystemmetadata_p.h.
QDateTime QFileSystemMetaData::accessTime | ( | ) | const |
Definition at line 1908 of file qfilesystemengine_win.cpp.
QDateTime QFileSystemMetaData::birthTime | ( | ) | const |
Definition at line 1896 of file qfilesystemengine_win.cpp.
|
inline |
Definition at line 153 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 158 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 163 of file qfilesystemmetadata_p.h.
QDateTime QFileSystemMetaData::fileTime | ( | QFile::FileTime | time | ) | const |
uint QFileSystemMetaData::groupId | ( | ) | const |
|
inline |
Definition at line 143 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 258 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 257 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 167 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 201 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 166 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 172 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 179 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 170 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 165 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 178 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 199 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 171 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 200 of file qfilesystemmetadata_p.h.
QDateTime QFileSystemMetaData::metadataChangeTime | ( | ) | const |
Definition at line 1900 of file qfilesystemengine_win.cpp.
|
inline |
Definition at line 148 of file qfilesystemmetadata_p.h.
QDateTime QFileSystemMetaData::modificationTime | ( | ) | const |
Definition at line 1904 of file qfilesystemengine_win.cpp.
uint QFileSystemMetaData::ownerId | ( | QAbstractFileEngine::FileOwner | owner | ) | const |
|
inline |
Definition at line 244 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 246 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 182 of file qfilesystemmetadata_p.h.
uint QFileSystemMetaData::userId | ( | ) | const |
|
inline |
Definition at line 173 of file qfilesystemmetadata_p.h.
|
friend |
Definition at line 215 of file qfilesystemmetadata_p.h.