diff options
Diffstat (limited to 'src/corelib/io/qabstractfileengine_p.h')
-rw-r--r-- | src/corelib/io/qabstractfileengine_p.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/corelib/io/qabstractfileengine_p.h b/src/corelib/io/qabstractfileengine_p.h index 58fa776e49..00c415b521 100644 --- a/src/corelib/io/qabstractfileengine_p.h +++ b/src/corelib/io/qabstractfileengine_p.h @@ -113,9 +113,10 @@ public: OwnerGroup }; enum FileTime { - CreationTime, - ModificationTime, - AccessTime + AccessTime, + BirthTime, + MetadataChangeTime, + ModificationTime }; virtual ~QAbstractFileEngine(); @@ -145,9 +146,11 @@ public: virtual QString fileName(FileName file=DefaultName) const; virtual uint ownerId(FileOwner) const; virtual QString owner(FileOwner) const; + virtual bool setFileTime(const QDateTime &newDate, FileTime time); virtual QDateTime fileTime(FileTime time) const; virtual void setFileName(const QString &file); virtual int handle() const; + virtual bool cloneTo(QAbstractFileEngine *target); bool atEnd() const; uchar *map(qint64 offset, qint64 size, QFile::MemoryMapFlags flags); bool unmap(uchar *ptr); |