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: odsdocwriter.h:32
void writeCellPercentage(double value) override
Definition: odsdocwriter.cpp:259
Definition: contentxml.h:35
Definition: odstablecellstyle.h:33
OdsTableCellStyleRef getTableCellStyleRef(const OdsTableCellStyle &style) override
Definition: odsdocwriter.cpp:354
Definition: odscolorscale.h:43
void writeEmptyCell() override
Definition: odsdocwriter.cpp:202
void setCellAnnotation(const QString &annotation) override
set annotation to write in the next cell
Definition: odsdocwriter.cpp:368
void writeCell(const char *) override
write a text cell
Definition: odsdocwriter.cpp:184
void writeLine() override
Definition: odsdocwriter.cpp:154
Definition: calcwriterinterface.h:49
void writeSheet(const QString &sheetName) override
Definition: odsdocwriter.cpp:143
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 close() override
Definition: odsdocwriter.cpp:103
void setCurrentOdsTableSettings(const OdsTableSettings &settings) override
set ODS table settings of the current sheet (table)
Definition: odsdocwriter.cpp:387
Definition: odstablesettings.h:42
Definition: settingsxml.h:45
Definition: odstablecellstyleref.h:38
void addColorScale(const OdsColorScale &ods_color_scale) override
apply solor scale conditional format on a cell range
Definition: odsdocwriter.cpp:374
void setTableCellStyleRef(OdsTableCellStyleRef style_ref) override
Definition: odsdocwriter.cpp:361