47 QString(
"unable to write into ZIP file %1")
48 .arg(QFileInfo(*mpa_fileZipArchive).absoluteFilePath()));
53 bool open_ok =
mpa_quaZip->open(QuaZip::mdCreate);
57 throw OdsException(QObject::tr(
"error opening ZIP file."));
130 QuaZipNewInfo info(QString(
"%1.tsv").arg(sheetName));
131 info.setPermissions(QFileDevice::ReadOwner | QFileDevice::WriteOwner |
132 QFileDevice::ReadGroup);
141 QString(
"unable to write into file %1 new sheet %2")
142 .arg(QFileInfo(*mpa_fileZipArchive).absoluteFilePath())
148 throw OdsException(QString(
"mpa_outFileInZip == nullptr"));
QTextStream * mpa_otxtstream
virtual void close() override
ZipTsvOutputStream(const QString &zipfilename)
QuaZipFile * mpa_outFileInZip
virtual ~ZipTsvOutputStream()
virtual void writeSheet(const QString &sheetName) override
open a new sheet
QFile * mpa_fileZipArchive
void closeCurrentZipSheet()