20 #ifndef CALCWRITERINTERFACE_H 21 #define CALCWRITERINTERFACE_H 26 #include "odstablecellstyle.h" 27 #include "odstablecellstyleref.h" 33 virtual void close ()= 0;
40 virtual void writeSheet(
const QString & sheetName)= 0;
50 virtual void writeCell(
const char * cell_text)= 0;
55 virtual void writeCell(
const QString & cell_text)= 0;
92 virtual void writeCell(
bool true_or_false)= 0;
97 virtual void writeCell(
const QDate & date)= 0;
102 virtual void writeCell(
const QDateTime & datetime)= 0;
108 virtual void writeCell(
const QUrl & url_link,
const QString & text)= 0;
144 #endif // CALCWRITERINTERFACE_H virtual void writeSheet(const QString &sheetName)=0
open a new sheet
virtual void setCellAnnotation(const QString &annotation)=0
set annotation to write in the next cell
Definition: odstablecellstyleref.h:31
virtual OdsTableCellStyleRef getTableCellStyleRef(const OdsTableCellStyle &style)
Definition: calcwriterinterface.h:117
virtual void setTableCellStyleRef(OdsTableCellStyleRef style_ref)
Definition: calcwriterinterface.h:126
Definition: odstablecellstyle.h:26
virtual void writeCell(unsigned int posInteger)
write a positive integer in a cell
Definition: calcwriterinterface.h:69
virtual void writeCellPercentage(double value)=0
write a double as a percentage
virtual void writeCell(const char *cell_text)=0
write a text cell
void clearTableCellStyleRef()
Definition: calcwriterinterface.h:132
virtual void writeLine()=0
open a new line
virtual void writeEmptyCell()=0
write an empty cell
Definition: calcwriterinterface.h:29