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