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
|
inline |
constructor
| bool GreatWksDBParserInternal::Field::updateCell | ( | int | row, |
| int | numRow, | ||
| Cell & | cell ) const |
update the cell to correspond to the final data
|
friend |
operator<<
| std::string GreatWksDBParserInternal::Field::m_extra |
extra data
Referenced by GreatWksDBParser::readField().
| int GreatWksDBParserInternal::Field::m_firstNumber |
the first number (in case of progression sequence)
Referenced by updateCell().
| MWAWCell::Format GreatWksDBParserInternal::Field::m_format |
the field format
Referenced by GreatWksDBParser::readField(), and GreatWksDBParser::readFieldRecords().
| std::vector<MWAWCellContent::FormulaInstruction> GreatWksDBParserInternal::Field::m_formula |
the formula
Referenced by updateCell().
| int GreatWksDBParserInternal::Field::m_id |
the field id
Referenced by GreatWksDBParser::readField(), GreatWksDBParser::readFieldLinks(), and GreatWksDBParser::readFieldRecords().
| int GreatWksDBParserInternal::Field::m_incrementNumber |
the increment number (in case of progression sequence)
Referenced by updateCell().
| bool GreatWksDBParserInternal::Field::m_isSequence |
true if the number is a sequence
Referenced by updateCell().
| long GreatWksDBParserInternal::Field::m_linkZone |
the file position which stores the position link to record zone
Referenced by GreatWksDBParser::readField(), and GreatWksDBParser::readFieldLinks().
| std::string GreatWksDBParserInternal::Field::m_name |
the field name
Referenced by GreatWksDBParser::readField().
| BlockHeader GreatWksDBParserInternal::Field::m_recordBlock |
the block file position which stores the position of the field's record
Referenced by GreatWksDBParser::readFieldLinks(), and GreatWksDBParser::readFieldRecords().
| int GreatWksDBParserInternal::Field::m_summaryField |
the summary field
Referenced by updateCell().
| int GreatWksDBParserInternal::Field::m_summaryType |
the summary type: 1:average, 2:count, 3:total, 4:minimum, 5:maximum
Referenced by updateCell().
| Type GreatWksDBParserInternal::Field::m_type |
the field type
Referenced by GreatWksDBParser::readField(), GreatWksDBParser::readFieldRecords(), and updateCell().