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  More... | |
| ~CellContent () | |
| destructor  More... | |
| bool | empty () const | 
| returns true if the cell has no content  More... | |
| void | setValue (double value) | 
| sets the double value  More... | |
| bool | isValueSet () const | 
| returns true if the value has been setted  More... | |
| bool | hasText () const | 
| returns true if the text is set  More... | |
| Static Public Member Functions | |
| static bool | double2Date (double val, int &Y, int &M, int &D) | 
| conversion beetween double days since 1900 and date  More... | |
| static bool | double2Time (double val, int &H, int &M, int &S) | 
| conversion beetween double: second since 0:00 and time  More... | |
| Public Attributes | |
| ContentType | m_contentType | 
| the content type ( by default unknown )  More... | |
| double | m_value | 
| the cell value  More... | |
| bool | m_valueSet | 
| true if the value has been set  More... | |
| WPSEntry | m_textEntry | 
| the cell string  More... | |
| std::vector< FormulaInstruction > | m_formula | 
| the formula list of instruction  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, CellContent const &cell) | 
| operator<<  More... | |
small class use to define a sheet cell content
| 
 | inline | 
constructor
| 
 | 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 WKSContentListener::openSheetCell(), and operator<<().
| 
 | inline | 
sets the double value
Referenced by QuattroSpreadsheet::readCell(), WKS4Spreadsheet::readCell(), and LotusSpreadsheet::readCell().
| 
 | friend | 
operator<<
| ContentType WKSContentListener::CellContent::m_contentType | 
the content type ( by default unknown )
Referenced by operator<<(), QuattroSpreadsheet::readCell(), WKS4Spreadsheet::readCell(), LotusSpreadsheet::readCell(), and WKS4Spreadsheet::readMsWorksDOSCellProperty().
| std::vector<FormulaInstruction> WKSContentListener::CellContent::m_formula | 
the formula list of instruction
Referenced by WKSContentListener::openSheetCell(), operator<<(), QuattroSpreadsheet::readCell(), WKS4Spreadsheet::readCell(), LotusSpreadsheet::readCell(), QuattroSpreadsheet::sendCellContent(), WKS4Spreadsheet::sendCellContent(), and LotusSpreadsheet::sendCellContent().
| WPSEntry WKSContentListener::CellContent::m_textEntry | 
| double WKSContentListener::CellContent::m_value | 
the cell value
Referenced by WKSContentListener::openSheetCell(), and operator<<().
| bool WKSContentListener::CellContent::m_valueSet | 
true if the value has been set