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().