20 #ifndef ODSDOCWRITER_H 21 #define ODSDOCWRITER_H 27 #include <quazip5/quazip.h> 28 #include "writer/structure/contentxml.h" 29 #include "calcwriterinterface.h" 30 #include "writer/structure/settingsxml.h" 39 void close()
override;
41 void writeSheet(
const QString &sheetName)
override;
52 void writeCell(
const QDateTime &)
override;
53 void writeCell(
const QUrl &,
const QString &)
override;
64 void openDevice(QIODevice *device);
65 void clearAnnotation();
70 QIODevice *_p_device =
nullptr;
71 bool _p_device_delete =
false;
72 QString _next_annotation;
76 #endif // ODSDOCWRITER_H Definition: odstablesettings.h:42
Definition: odstablecellstyleref.h:38
QString getOdsCellCoordinate() override
get the last written cell coordinate in ODS coordinate format get the coordinate of the last written ...
Definition: odsdocwriter.cpp:381
void addColorScale(const OdsColorScale &ods_color_scale) override
apply solor scale conditional format on a cell range
Definition: odsdocwriter.cpp:374
void writeEmptyCell() override
Definition: odsdocwriter.cpp:202
Definition: settingsxml.h:45
void writeCell(const char *) override
write a text cell
Definition: odsdocwriter.cpp:184
void setCurrentOdsTableSettings(const OdsTableSettings &settings) override
set ODS table settings of the current sheet (table)
Definition: odsdocwriter.cpp:387
Definition: odstablecellstyle.h:33
void writeLine() override
Definition: odsdocwriter.cpp:154
Definition: odscolorscale.h:43
void setTableCellStyleRef(OdsTableCellStyleRef style_ref) override
Definition: odsdocwriter.cpp:361
void writeSheet(const QString &sheetName) override
Definition: odsdocwriter.cpp:143
void close() override
Definition: odsdocwriter.cpp:103
Definition: contentxml.h:35
OdsTableCellStyleRef getTableCellStyleRef(const OdsTableCellStyle &style) override
Definition: odsdocwriter.cpp:354
void setCellAnnotation(const QString &annotation) override
set annotation to write in the next cell
Definition: odsdocwriter.cpp:368
Definition: odsdocwriter.h:32
Definition: calcwriterinterface.h:49
void writeCellPercentage(double value) override
Definition: odsdocwriter.cpp:259