![]() |
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 41 of file qfilesystemmetadata_p.h.
Definition at line 49 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 44 of file qfilesystemmetadata_p.h.
| QDateTime QFileSystemMetaData::accessTime | ( | ) | const |
Definition at line 1917 of file qfilesystemengine_win.cpp.
| QDateTime QFileSystemMetaData::birthTime | ( | ) | const |
Definition at line 1905 of file qfilesystemengine_win.cpp.
|
inline |
Definition at line 154 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 159 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 164 of file qfilesystemmetadata_p.h.
| QDateTime QFileSystemMetaData::fileTime | ( | QFile::FileTime | time | ) | const |
| uint QFileSystemMetaData::groupId | ( | ) | const |
|
inline |
Definition at line 144 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 259 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 258 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 168 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 202 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 167 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 173 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 180 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 171 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 166 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 179 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 200 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 172 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 201 of file qfilesystemmetadata_p.h.
| QDateTime QFileSystemMetaData::metadataChangeTime | ( | ) | const |
Definition at line 1909 of file qfilesystemengine_win.cpp.
|
inline |
Definition at line 149 of file qfilesystemmetadata_p.h.
| QDateTime QFileSystemMetaData::modificationTime | ( | ) | const |
Definition at line 1913 of file qfilesystemengine_win.cpp.
| uint QFileSystemMetaData::ownerId | ( | QAbstractFileEngine::FileOwner | owner | ) | const |
|
inline |
Definition at line 245 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 247 of file qfilesystemmetadata_p.h.
|
inline |
Definition at line 183 of file qfilesystemmetadata_p.h.
| uint QFileSystemMetaData::userId | ( | ) | const |
|
inline |
Definition at line 174 of file qfilesystemmetadata_p.h.
|
friend |
Definition at line 216 of file qfilesystemmetadata_p.h.