1 #ifndef QUA_ZIPNEWINFO_H
2 #define QUA_ZIPNEWINFO_H
28 #include <QtCore/QDateTime>
29 #include <QtCore/QFile>
30 #include <QtCore/QString>
32 #include "quazip_global.h"
34 #include "quazipfileinfo.h"
132 void setFileDateTime(
const QString& file);
139 void setFilePermissions(
const QString &file);
146 void setPermissions(QFile::Permissions permissions);
163 void setFileNTFSTimes(
const QString &fileName);
177 void setFileNTFSmTime(
const QDateTime &mTime,
int fineTicks = 0);
191 void setFileNTFSaTime(
const QDateTime &aTime,
int fineTicks = 0);
205 void setFileNTFScTime(
const QDateTime &cTime,
int fineTicks = 0);
void setFileNTFScTime(const QDateTime &cTime, int fineTicks=0)
Sets the NTFS creation time.
Definition: quazipnewinfo.cpp:286
ulong uncompressedSize
Uncompressed file size.
Definition: quazipnewinfo.h:84
void setPermissions(QFile::Permissions permissions)
Sets the file permissions.
Definition: quazipnewinfo.cpp:122
quint16 internalAttr
File internal attributes.
Definition: quazipnewinfo.h:64
QByteArray extraLocal
File local extra field.
Definition: quazipnewinfo.h:77
QString comment
File comment.
Definition: quazipnewinfo.h:75
Information about a file inside archive.
Definition: quazipfileinfo.h:45
QByteArray extraGlobal
File global extra field.
Definition: quazipnewinfo.h:79
QuaZipNewInfo(const QString &name)
Constructs QuaZipNewInfo instance.
Definition: quazipnewinfo.cpp:88
QString name
File name.
Definition: quazipnewinfo.h:55
quint32 externalAttr
File external attributes.
Definition: quazipnewinfo.h:71
QDateTime dateTime
File timestamp.
Definition: quazipnewinfo.h:62
void setFileNTFSTimes(const QString &fileName)
Sets the NTFS times from an existing file.
Definition: quazipnewinfo.cpp:127
void setFilePermissions(const QString &file)
Sets the file permissions from the existing file.
Definition: quazipnewinfo.cpp:115
Information about a file inside archive (with zip64 support).
Definition: quazipfileinfo.h:85
Information about a file to be created.
Definition: quazipnewinfo.h:50
void setFileNTFSaTime(const QDateTime &aTime, int fineTicks=0)
Sets the NTFS access time.
Definition: quazipnewinfo.cpp:280
void setFileNTFSmTime(const QDateTime &mTime, int fineTicks=0)
Sets the NTFS modification time.
Definition: quazipnewinfo.cpp:274
void setFileDateTime(const QString &file)
Sets the file timestamp from the existing file.
Definition: quazipnewinfo.cpp:107