20 #ifndef ODSDOCWRITER_H 21 #define ODSDOCWRITER_H 27 #include <quazip/quazip.h> 28 #include "structure/contentxml.h" 29 #include "calcwriterinterface.h" 38 void close()
override;
40 void writeSheet(
const QString & sheetName)
override;
51 void writeCell(
const QDateTime &)
override;
52 void writeCell(
const QUrl &,
const QString &)
override;
58 void openDevice(QIODevice* device);
59 void clearAnnotation();
63 QIODevice * _p_device =
nullptr;
64 bool _p_device_delete =
false;
65 QString _next_annotation;
69 #endif // ODSDOCWRITER_H Definition: odstablecellstyleref.h:31
void writeEmptyCell() override
Definition: odsdocwriter.cpp:173
void writeCell(const char *) override
write a text cell
Definition: odsdocwriter.cpp:157
Definition: odstablecellstyle.h:26
void writeLine() override
Definition: odsdocwriter.cpp:133
void setTableCellStyleRef(OdsTableCellStyleRef style_ref) override
Definition: odsdocwriter.cpp:312
void writeSheet(const QString &sheetName) override
Definition: odsdocwriter.cpp:124
void close() override
Definition: odsdocwriter.cpp:93
Definition: contentxml.h:35
OdsTableCellStyleRef getTableCellStyleRef(const OdsTableCellStyle &style) override
Definition: odsdocwriter.cpp:307
void setCellAnnotation(const QString &annotation) override
set annotation to write in the next cell
Definition: odsdocwriter.cpp:317
Definition: odsdocwriter.h:31
Definition: calcwriterinterface.h:29
void writeCellPercentage(double value) override
Definition: odsdocwriter.cpp:222