#include <calcwriterinterface.h>
Definition at line 48 of file calcwriterinterface.h.
◆ ~CalcWriterInterface()
| CalcWriterInterface::~CalcWriterInterface |
( |
| ) |
|
|
virtual |
◆ addColorScale()
| void CalcWriterInterface::addColorScale |
( |
const OdsColorScale & | ods_color_scale | ) |
|
|
virtual |
◆ clearTableCellStyleRef()
| void CalcWriterInterface::clearTableCellStyleRef |
( |
| ) |
|
clear cell style definition in the stream. the default style will be applied.
Definition at line 78 of file calcwriterinterface.cpp.
79{
81}
virtual void setTableCellStyleRef(OdsTableCellStyleRef style_ref)
References setTableCellStyleRef().
◆ close()
| virtual void CalcWriterInterface::close |
( |
| ) |
|
|
pure virtual |
◆ getOdsCellCoordinate()
| QString CalcWriterInterface::getOdsCellCoordinate |
( |
| ) |
|
|
virtual |
get the last written cell coordinate in ODS coordinate format get the coordinate of the last written cell or an empty string if the writer is not an OdsDocWriter
- Returns
- QString with ODS cell coordinate of the form : "classeur.A5"
Reimplemented in OdsDocWriter.
Definition at line 99 of file calcwriterinterface.cpp.
100{
101 return QString();
102}
◆ getTableCellStyleRef()
◆ setCellAnnotation()
| virtual void CalcWriterInterface::setCellAnnotation |
( |
const QString & | annotation | ) |
|
|
pure virtual |
◆ setCurrentOdsTableSettings()
| void CalcWriterInterface::setCurrentOdsTableSettings |
( |
const OdsTableSettings & | settings | ) |
|
|
virtual |
◆ setTableCellStyleRef()
◆ writeCell() [1/10]
| virtual void CalcWriterInterface::writeCell |
( |
bool | true_or_false | ) |
|
|
pure virtual |
◆ writeCell() [2/10]
| virtual void CalcWriterInterface::writeCell |
( |
const char * | cell_text | ) |
|
|
pure virtual |
◆ writeCell() [3/10]
| virtual void CalcWriterInterface::writeCell |
( |
const QDate & | date | ) |
|
|
pure virtual |
◆ writeCell() [4/10]
| virtual void CalcWriterInterface::writeCell |
( |
const QDateTime & | datetime | ) |
|
|
pure virtual |
◆ writeCell() [5/10]
| virtual void CalcWriterInterface::writeCell |
( |
const QString & | cell_text | ) |
|
|
pure virtual |
◆ writeCell() [6/10]
| virtual void CalcWriterInterface::writeCell |
( |
const QUrl & | url_link, |
|
|
const QString & | text ) |
|
pure virtual |
◆ writeCell() [7/10]
| virtual void CalcWriterInterface::writeCell |
( |
double | number | ) |
|
|
pure virtual |
◆ writeCell() [8/10]
| virtual void CalcWriterInterface::writeCell |
( |
float | number | ) |
|
|
pure virtual |
◆ writeCell() [9/10]
| virtual void CalcWriterInterface::writeCell |
( |
int | number | ) |
|
|
pure virtual |
◆ writeCell() [10/10]
| virtual void CalcWriterInterface::writeCell |
( |
std::size_t | number | ) |
|
|
pure virtual |
◆ writeCellPercentage()
| virtual void CalcWriterInterface::writeCellPercentage |
( |
double | value | ) |
|
|
pure virtual |
◆ writeCellVariant()
| void CalcWriterInterface::writeCellVariant |
( |
const QVariant & | var | ) |
|
|
virtual |
write a cell for a given QVariant
- Parameters
-
| QVariant | variable to write |
Definition at line 117 of file calcwriterinterface.cpp.
118{
119 int type = var.metaType().id();
120 switch(type)
121 {
122 case QMetaType::Void:
124 break;
125 case QMetaType::Bool:
127 break;
128 case QMetaType::Double:
129 case QMetaType::Float:
131 break;
132 case QMetaType::Int:
134 break;
135 case QMetaType::QDate:
137 break;
138 case QMetaType::QDateTime:
140 break;
141 case QMetaType::QString:
143 break;
144 case QMetaType::QUrl:
145 writeCell(var.toUrl(), var.toUrl().toString());
146 break;
147 default:
149 }
150}
virtual void writeEmptyCell()=0
write an empty cell
virtual void writeCell(const char *cell_text)=0
write a text cell
References writeCell(), and writeEmptyCell().
◆ writeEmptyCell()
| virtual void CalcWriterInterface::writeEmptyCell |
( |
| ) |
|
|
pure virtual |
◆ writeLine()
| virtual void CalcWriterInterface::writeLine |
( |
| ) |
|
|
pure virtual |
◆ writeSheet()
| virtual void CalcWriterInterface::writeSheet |
( |
const QString & | sheetName | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: