#include <OXML_Element_Row.h>
OXML_Element_Row::OXML_Element_Row | ( | const std::string & | id, | |
OXML_Element_Table * | table | |||
) |
References OXML_Element_Table::addRow().
OXML_Element_Row::~OXML_Element_Row | ( | ) | [virtual] |
void OXML_Element_Row::addCell | ( | const OXML_SharedElement_Cell & | cell | ) |
References m_cells.
Referenced by OXML_Element_Cell::setRow().
UT_Error OXML_Element_Row::addChildrenToPT | ( | PD_Document * | pDocument | ) |
Reimplemented from OXML_Element.
References gchar, OXML_Element::getChildren(), OXML_ObjectWithAttrProp::getProperty(), m_currentColumnNumber, and UT_OK.
Referenced by addToPT().
void OXML_Element_Row::addMissingCell | ( | const OXML_SharedElement_Cell & | cell | ) |
References m_missingCells.
Referenced by OXML_Element_Table::addMissingCell().
UT_Error OXML_Element_Row::addToPT | ( | PD_Document * | pDocument | ) | [virtual] |
Reimplemented from OXML_Element.
References addChildrenToPT(), OXML_Element_Table::getCurrentRowNumber(), m_rowNumber, and table.
int OXML_Element_Row::getCurrentColumnNumber | ( | ) | const [inline] |
References m_currentColumnNumber.
int OXML_Element_Row::getRowNumber | ( | ) | const [inline] |
References m_rowNumber.
Referenced by OXML_Element_Cell::serializeProperties().
bool OXML_Element_Row::incrementBottomVerticalMergeStart | ( | const OXML_SharedElement_Cell & | cell | ) |
References m_cells.
Referenced by OXML_Element_Table::incrementBottomVerticalMergeStart().
bool OXML_Element_Row::incrementRightHorizontalMergeStart | ( | const OXML_SharedElement_Cell & | cell | ) |
References m_cells.
UT_Error OXML_Element_Row::serialize | ( | IE_Exp_OpenXML * | exporter | ) | [virtual] |
Reimplemented from OXML_Element.
References IE_Exp_OpenXML::finishRow(), OXML_Element_Table::getCurrentRowNumber(), m_rowNumber, serializeChildren(), serializeProperties(), IE_Exp_OpenXML::startRow(), table, and UT_OK.
UT_Error OXML_Element_Row::serializeChildren | ( | IE_Exp_OpenXML * | exporter | ) | [protected] |
Reimplemented from OXML_Element.
References OXML_Element::getChildren(), m_missingCells, numCols, table, and UT_OK.
Referenced by serialize().
UT_Error OXML_Element_Row::serializeProperties | ( | IE_Exp_OpenXML * | exporter | ) | [private, virtual] |
void OXML_Element_Row::setNumCols | ( | UT_sint32 | numCols | ) | [virtual] |
References numCols.
Referenced by IE_Exp_OpenXML_Listener::populateStrux().
void OXML_Element_Row::setRowNumber | ( | int | row | ) |
References m_rowNumber.
Referenced by OXML_Element_Table::serialize(), and OXMLi_ListenerState_Table::startElement().
std::vector<OXML_SharedElement_Cell> OXML_Element_Row::m_cells [private] |
Referenced by addCell(), incrementBottomVerticalMergeStart(), and incrementRightHorizontalMergeStart().
int OXML_Element_Row::m_currentColumnNumber [private] |
Referenced by addChildrenToPT(), and getCurrentColumnNumber().
std::vector<OXML_SharedElement_Cell> OXML_Element_Row::m_missingCells [private] |
Referenced by addMissingCell(), and serializeChildren().
int OXML_Element_Row::m_rowNumber [private] |
Referenced by addToPT(), getRowNumber(), serialize(), serializeProperties(), and setRowNumber().
UT_sint32 OXML_Element_Row::numCols [private] |
Referenced by serializeChildren(), and setNumCols().
OXML_Element_Table* OXML_Element_Row::table [private] |
Referenced by addToPT(), serialize(), serializeChildren(), and serializeProperties().