a field of a GreatWksDBParser More...
Public Types | |
| enum | Type { F_Unknown, F_Text, F_Number, F_Date, F_Time, F_Memo, F_Picture, F_Formula, F_Summary } |
| the file type More... | |
Public Member Functions | |
| Field () | |
| constructor | |
| bool | updateCell (int row, int numRow, Cell &cell) const |
| update the cell to correspond to the final data | |
Public Attributes | |
| Type | m_type |
| the field type | |
| int | m_id |
| the field id | |
| std::string | m_name |
| the field name | |
| MWAWCell::Format | m_format |
| the field format | |
| long | m_linkZone |
| the file position which stores the position link to record zone | |
| BlockHeader | m_recordBlock |
| the block file position which stores the position of the field's record | |
| std::vector < MWAWCellContent::FormulaInstruction > | m_formula |
| the formula | |
| int | m_summaryType |
| the summary type: 1:average, 2:count, 3:total, 4:minimum, 5:maximum | |
| int | m_summaryField |
| the summary field | |
| bool | m_isSequence |
| true if the number is a sequence | |
| int | m_firstNumber |
| the first number (in case of progression sequence) | |
| int | m_incrementNumber |
| the increment number (in case of progression sequence) | |
| std::string | m_extra |
| extra data | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Field const &field) |
| operator<< | |
a field of a GreatWksDBParser
| GreatWksDBParserInternal::Field::Field | ( | ) | [inline] |
constructor
| bool GreatWksDBParserInternal::Field::updateCell | ( | int | row, |
| int | numRow, | ||
| Cell & | cell | ||
| ) | const |
update the cell to correspond to the final data
Referenced by GreatWksDBParser::sendDatabase().
| std::ostream& operator<< | ( | std::ostream & | o, |
| Field const & | field | ||
| ) | [friend] |
operator<<
| std::string GreatWksDBParserInternal::Field::m_extra |
extra data
Referenced by GreatWksDBParserInternal::operator<<(), and GreatWksDBParser::readField().
the first number (in case of progression sequence)
Referenced by GreatWksDBParser::readFieldAuxis(), and updateCell().
the field format
Referenced by GreatWksDBParser::readField(), GreatWksDBParser::readFieldRecords(), and GreatWksDBParser::readRowRecords().
the formula
Referenced by GreatWksDBParser::readFields(), and updateCell().
the increment number (in case of progression sequence)
Referenced by GreatWksDBParser::readFieldAuxis(), and updateCell().
true if the number is a sequence
Referenced by GreatWksDBParser::readFieldAuxis(), and updateCell().
the file position which stores the position link to record zone
Referenced by GreatWksDBParserInternal::operator<<(), GreatWksDBParser::readField(), and GreatWksDBParser::readFieldLinks().
| std::string GreatWksDBParserInternal::Field::m_name |
the field name
Referenced by GreatWksDBParserInternal::operator<<(), and GreatWksDBParser::readField().
the block file position which stores the position of the field's record
Referenced by GreatWksDBParserInternal::operator<<(), GreatWksDBParser::readFieldLinks(), and GreatWksDBParser::readFieldRecords().
the summary field
Referenced by GreatWksDBParser::readFields(), and updateCell().
the summary type: 1:average, 2:count, 3:total, 4:minimum, 5:maximum
Referenced by GreatWksDBParser::readFields(), and updateCell().