31 explicit QZipWriter(
const QString &fileName, QIODevice::OpenMode mode = (QIODevice::WriteOnly | QIODevice::Truncate) );
33 explicit QZipWriter(QIODevice *device);
36 QIODevice* device()
const;
38 bool isWritable()
const;
49 Status status()
const;
51 enum CompressionPolicy {
57 void setCompressionPolicy(CompressionPolicy policy);
58 CompressionPolicy compressionPolicy()
const;
60 void setCreationPermissions(QFile::Permissions permissions);
61 QFile::Permissions creationPermissions()
const;
63 void addFile(
const QString &fileName,
const QByteArray &data);
65 void addFile(
const QString &fileName, QIODevice *device);
67 void addDirectory(
const QString &dirName);
69 void addSymLink(
const QString &fileName,
const QString &destination);
74 Q_DISABLE_COPY_MOVE(QZipWriter)
static QString borderStyleName(QTextFrameFormat::BorderStyle style)
static QString pixelToPoint(qreal pixels)
Convert pixels to postscript point units.
static QString bulletChar(QTextListFormat::Style style)
static bool probeImageData(QIODevice *device, QImage *image, QString *mimeType, qreal *width, qreal *height)
static QStringView bullet_char(QTextListFormat::Style style)