42 #ifndef QFILESYSTEMMETADATA_P_H_INCLUDED 43 #define QFILESYSTEMMETADATA_P_H_INCLUDED 56 #include "qplatformdefs.h" 57 #include <QtCore/qglobal.h> 58 #include <QtCore/qdatetime.h> 59 #include <QtCore/qabstractfileengine.h> 63 #ifndef IO_REPARSE_TAG_SYMLINK 64 #define IO_REPARSE_TAG_SYMLINK (0xA000000CL) 66 #elif defined(Q_OS_SYMBIAN) 68 #include <QtCore/private/qdatetime_p.h> 105 LinkType = 0x00010000,
109 #if !defined(QWS) && !defined(Q_WS_QPA) && defined(Q_OS_MAC) 116 #if defined(Q_OS_WIN) 163 #if defined(Q_OS_WIN) 207 #if defined(Q_OS_WIN) 231 void fillFromTEntry(
const TEntry& entry);
232 void fillFromVolumeInfo(
const TVolumeInfo&
info);
235 #if defined(Q_OS_WIN) 237 inline void fillFromFindData(WIN32_FIND_DATA &findData,
bool setLinkType =
false,
bool isDriveRoot =
false);
249 #if defined(Q_OS_WIN) 254 #elif defined(Q_OS_SYMBIAN) 255 TTime modificationTime_;
269 #if !defined(QWS) && !defined(Q_WS_QPA) && defined(Q_OS_MAC) 277 #if (defined(Q_OS_UNIX) && !defined (Q_OS_SYMBIAN)) || defined (Q_OS_WIN) 295 #if defined(Q_OS_UNIX) && !defined (Q_OS_SYMBIAN) 331 #if defined(Q_OS_WIN) 362 size_ = findData.nFileSizeHigh;
364 size_ += findData.nFileSizeLow;
370 #if !defined(Q_OS_WINCE) 389 size_ = fileInfo.nFileSizeHigh;
391 size_ += fileInfo.nFileSizeLow;
399 #endif // include guard
static mach_timebase_info_data_t info
#define QT_END_NAMESPACE
This macro expands to.
#define Q_DECLARE_FLAGS(Flags, Enum)
The Q_DECLARE_FLAGS() macro expands to.
#define QT_BEGIN_NAMESPACE
This macro expands to.
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
The Q_DECLARE_OPERATORS_FOR_FLAGS() macro declares global operator|() functions for Flags...
FileTime
These are used by the fileTime() function.
The QDateTime class provides date and time functions.
static QDateTime fromTime_t(uint secsSince1Jan1970UTC)
Returns a datetime whose date and time are the number of seconds that have passed since 1970-01-01T00...
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...