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"
64 quint16 internalAttr{};
71 quint32 externalAttr{};
84 ulong uncompressedSize{};
108 QuaZipNewInfo(
const QString& name,
const QString& file,
const QDateTime& dateTime);
140 void setFileDateTime(
const QString& file);
147 void setFilePermissions(
const QString &file);
154 void setPermissions(QFile::Permissions permissions);
171 void setFileNTFSTimes(
const QString &fileName);
185 void setFileNTFSmTime(
const QDateTime &mTime,
int fineTicks = 0);
199 void setFileNTFSaTime(
const QDateTime &aTime,
int fineTicks = 0);
213 void setFileNTFScTime(
const QDateTime &cTime,
int fineTicks = 0);
Information about a file inside archive (with zip64 support).
Definition: quazipfileinfo.h:85
Information about a file inside archive.
Definition: quazipfileinfo.h:45
Information about a file to be created.
Definition: quazipnewinfo.h:50
QString name
File name.
Definition: quazipnewinfo.h:55
QByteArray extraLocal
File local extra field.
Definition: quazipnewinfo.h:77
QByteArray extraGlobal
File global extra field.
Definition: quazipnewinfo.h:79
QString comment
File comment.
Definition: quazipnewinfo.h:75