small class use to define a sheet cell content More...
#include <WKSContentListener.h>
Public Types | |
| enum | ContentType { C_NONE , C_TEXT , C_NUMBER , C_FORMULA , C_UNKNOWN } |
| the different types of cell's field More... | |
Public Member Functions | |
| CellContent () | |
| constructor | |
| CellContent (CellContent const &)=default | |
| CellContent & | operator= (CellContent const &)=default |
| ~CellContent () | |
| destructor | |
| bool | empty () const |
| returns true if the cell has no content | |
| void | setValue (double value) |
| sets the double value | |
| bool | isValueSet () const |
| returns true if the value has been setted | |
| bool | hasText () const |
| returns true if the text is set | |
Static Public Member Functions | |
| static bool | double2Date (double val, int &Y, int &M, int &D) |
| conversion beetween double days since 1900 and date | |
| static bool | double2Time (double val, int &H, int &M, int &S) |
| conversion beetween double: second since 0:00 and time | |
Public Attributes | |
| ContentType | m_contentType |
| the content type ( by default unknown ) | |
| double | m_value |
| the cell value | |
| bool | m_valueSet |
| true if the value has been set | |
| WPSEntry | m_textEntry |
| the cell string | |
| std::vector< FormulaInstruction > | m_formula |
| the formula list of instruction | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, WKSContentListener::CellContent const &cell) |
| operator<< | |
small class use to define a sheet cell content
|
inline |
constructor
Referenced by CellContent(), and operator=().
|
default |
|
inline |
destructor
|
static |
conversion beetween double days since 1900 and date
Referenced by WKSContentListener::openSheetCell().
|
static |
conversion beetween double: second since 0:00 and time
Referenced by WKSContentListener::openSheetCell().
|
inline |
returns true if the cell has no content
|
inline |
returns true if the text is set
Referenced by operator<<.
|
inline |
returns true if the value has been setted
Referenced by empty(), WKSContentListener::openSheetCell(), and operator<<.
|
default |
|
inline |
sets the double value
Referenced by libwps::MultiplanParser::readSharedData(), libwps::MultiplanParser::sendCell(), and Quattro9Spreadsheet::sendCellContent().
|
friend |
operator<<
| ContentType WKSContentListener::CellContent::m_contentType |
the content type ( by default unknown )
Referenced by CellContent(), empty(), operator<<, libwps::MultiplanParser::readSharedData(), libwps::MultiplanParser::sendCell(), and Quattro9Spreadsheet::sendCellContent().
| std::vector<FormulaInstruction> WKSContentListener::CellContent::m_formula |
the formula list of instruction
Referenced by CellContent(), empty(), WKSContentListener::openSheetCell(), operator<<, libwps::MultiplanParser::readSharedData(), libwps::MultiplanParser::sendCell(), LotusSpreadsheet::sendCellContent(), and Quattro9Spreadsheet::sendCellContent().
| WPSEntry WKSContentListener::CellContent::m_textEntry |
the cell string
Referenced by CellContent(), empty(), hasText(), operator<<, libwps::MultiplanParser::readSharedData(), libwps::MultiplanParser::sendCell(), LotusSpreadsheet::sendCellContent(), QuattroDosSpreadsheet::sendCellContent(), QuattroSpreadsheet::sendCellContent(), and WKS4Spreadsheet::sendCellContent().
| double WKSContentListener::CellContent::m_value |
the cell value
Referenced by CellContent(), WKSContentListener::openSheetCell(), operator<<, and setValue().
| bool WKSContentListener::CellContent::m_valueSet |
true if the value has been set
Referenced by CellContent(), isValueSet(), and setValue().