LibreOffice Module sw (master) 1
|
#include <xmltbli.hxx>
Classes | |
struct | ColumnWidthInfo |
Holds basic information about a column's width. More... | |
Public Member Functions | |
SwXMLTableContext (SwXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) | |
if set, call pBox->LockModify() and return old lock status More... | |
SwXMLTableContext (SwXMLImport &rImport, SwXMLTableContext *pTable) | |
virtual | ~SwXMLTableContext () override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override |
SwXMLImport & | GetSwImport () |
void | InsertColumn (sal_Int32 nWidth, bool bRelWidth, const OUString *pDfltCellStyleName=nullptr) |
sal_Int32 | GetColumnWidth (sal_uInt32 nCol, sal_uInt32 nColSpan) const |
OUString | GetColumnDefaultCellStyleName (sal_uInt32 nCol) const |
sal_uInt32 | GetColumnCount () const |
bool | IsInsertCellPossible () const |
bool | IsInsertCoveredCellPossible () const |
Determines if it's OK to insert a covered cell, given the total column count. More... | |
bool | IsInsertColPossible () const |
bool | IsInsertRowPossible () const |
bool | IsValid () const |
void | InsertCell (const OUString &rStyleName, sal_uInt32 nRowSpan, sal_uInt32 nColSpan, const SwStartNode *pStNd, SwXMLTableContext *pTable=nullptr, bool bIsProtected=false, const OUString *pFormula=nullptr, bool bHasValue=false, double fValue=0.0, OUString const *const pStringValue=nullptr) |
void | InsertCoveredCell (const OUString &rStyleName) |
Sets formatting of an already created covered cell. More... | |
void | InsertRow (const OUString &rStyleName, const OUString &rDfltCellStyleName, bool bInHead) |
void | FinishRow () |
void | InsertRepRows (sal_uInt32 nCount) |
const SwXMLTableCell_Impl * | GetCell (sal_uInt32 nRow, sal_uInt32 nCol) const |
SwXMLTableCell_Impl * | GetCell (sal_uInt32 nRow, sal_uInt32 nCol) |
const SwStartNode * | InsertTableSection (const SwStartNode *pPrevSttNd=nullptr, OUString const *pStringValueStyleName=nullptr) |
virtual void SAL_CALL | endFastElement (sal_Int32 nElement) override |
void | SetHasSubTables (bool bNew) |
Public Member Functions inherited from XMLTextTableContext | |
XMLTextTableContext (SvXMLImport &rImport) | |
virtual | ~XMLTextTableContext () override |
Public Member Functions inherited from SvXMLImportContext | |
SvXMLImportContext (SvXMLImport &rImport) | |
virtual | ~SvXMLImportContext () |
virtual void SAL_CALL | startFastElement (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | endFastElement (sal_Int32 Element) override |
virtual void SAL_CALL | endUnknownElement (const OUString &Namespace, const OUString &Name) override |
virtual css::uno::Reference< XFastContextHandler > SAL_CALL | createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL | createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override |
virtual void SAL_CALL | characters (const OUString &aChars) override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) final override |
virtual void SAL_CALL | acquire () noexcept final override |
virtual void SAL_CALL | release () noexcept final override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () final override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () final override |
Private Types | |
typedef std::unordered_map< TableBoxIndex, SwTableBoxFormat *, TableBoxIndexHasher > | map_BoxFormat |
Private Member Functions | |
SwTableBox * | NewTableBox (const SwStartNode *pStNd, SwTableLine *pUpper) |
SwTableBox * | MakeTableBox (SwTableLine *pUpper, const SwXMLTableCell_Impl *pStartNode, sal_uInt32 nLeftCol, sal_uInt32 nRightCol) |
SwTableBox * | MakeTableBox (SwTableLine *pUpper, sal_uInt32 nTopRow, sal_uInt32 nLeftCol, sal_uInt32 nBottomRow, sal_uInt32 nRightCol) |
SwTableLine * | MakeTableLine (SwTableBox *pUpper, sal_uInt32 nTopRow, sal_uInt32 nLeftCol, sal_uInt32 nBottomRow, sal_uInt32 nRightCol) |
void | MakeTable_ (SwTableBox *pBox=nullptr) |
void | MakeTable (SwTableBox *pBox, sal_Int32 nWidth) |
void | MakeTable () |
SwXMLTableContext * | GetParentTable () const |
const SwStartNode * | GetPrevStartNode (sal_uInt32 nRow, sal_uInt32 nCol) const |
const SwStartNode * | GetLastStartNode () const |
void | FixRowSpan (sal_uInt32 nRow, sal_uInt32 nCol, sal_uInt32 nColSpan) |
void | ReplaceWithEmptyCell (sal_uInt32 nRow, sal_uInt32 nCol, bool bRows) |
SwTableBoxFormat * | GetSharedBoxFormat (SwTableBox *pBox, const OUString &rStyleName, sal_Int32 nColumnWidth, bool bProtected, bool bMayShare, bool &bNew, bool *pModifyLocked) |
sets the appropriate SwTableBoxFormat at pBox. More... | |
Private Attributes | |
OUString | m_aStyleName |
OUString | m_aDfltCellStyleName |
OUString | m_aTemplateName |
std::vector< ColumnWidthInfo > | m_aColumnWidths |
std::optional< std::vector< OUString > > | m_xColumnDefaultCellStyleNames |
css::uno::Reference< css::text::XTextCursor > | m_xOldCursor |
css::uno::Reference< css::text::XTextContent > | m_xTextContent |
std::unique_ptr< SwXMLTableRows_Impl > | m_pRows |
SwTableNode * | m_pTableNode |
SwTableBox * | m_pBox1 |
bool | m_bOwnsBox1 |
const SwStartNode * | m_pSttNd1 |
SwTableBoxFormat * | m_pBoxFormat |
SwTableLineFormat * | m_pLineFormat |
std::unique_ptr< map_BoxFormat > | m_pSharedBoxFormats |
SvXMLImportContextRef | m_xParentTable |
rtl::Reference< SwXMLDDETableContext_Impl > | m_xDDESource |
bool | m_bFirstSection: 1 |
bool | m_bRelWidth: 1 |
bool | m_bHasSubTables: 1 |
sal_uInt16 | m_nHeaderRows |
sal_uInt32 | m_nCurRow |
sal_uInt32 | m_nCurCol |
sal_uInt32 | m_nNonMergedCurCol |
Same as m_nCurCol, but not incremented multiple times for table cells with row span. More... | |
sal_Int32 | m_nWidth |
Static Private Attributes | |
static constexpr sal_Int32 | MAX_WIDTH = SAL_MAX_UINT16 |
Additional Inherited Members | |
Protected Member Functions inherited from SvXMLImportContext | |
SvXMLImport & | GetImport () |
const SvXMLImport & | GetImport () const |
Definition at line 50 of file xmltbli.hxx.
|
private |
Definition at line 81 of file xmltbli.hxx.
SwXMLTableContext::SwXMLTableContext | ( | SwXMLImport & | rImport, |
const css::uno::Reference< css::xml::sax::XFastAttributeList > & | xAttrList | ||
) |
if set, call pBox->LockModify() and return old lock status
SwXMLTableContext::SwXMLTableContext | ( | SwXMLImport & | rImport, |
SwXMLTableContext * | pTable | ||
) |
Definition at line 1257 of file xmltbli.cxx.
|
overridevirtual |
Definition at line 1279 of file xmltbli.cxx.
References SvXMLImportContext::GetImport(), m_bOwnsBox1, m_pBox1, m_pRows, m_pSharedBoxFormats, and m_xColumnDefaultCellStyleNames.
|
overridevirtual |
Reimplemented from SvXMLImportContext.
Definition at line 1291 of file xmltbli.cxx.
References GetSwImport(), IsInsertColPossible(), IsInsertRowPossible(), IsValid(), m_xDDESource, OFFICE, TABLE, XML_DDE_SOURCE, XML_ELEMENT, XML_TABLE_COLUMN, XML_TABLE_COLUMN_GROUP, XML_TABLE_COLUMNS, XML_TABLE_HEADER_COLUMNS, XML_TABLE_HEADER_ROWS, XML_TABLE_ROW, and XML_TABLE_ROWS.
|
overridevirtual |
Reimplemented from SvXMLImportContext.
Definition at line 2742 of file xmltbli.cxx.
References SvXMLImportContext::GetImport(), IsValid(), m_xOldCursor, m_xParentTable, and MakeTable().
void SwXMLTableContext::FinishRow | ( | ) |
Definition at line 1582 of file xmltbli.cxx.
References GetColumnCount(), InsertCell(), InsertTableSection(), m_nCurCol, and m_nCurRow.
Referenced by InsertRepRows().
|
private |
Definition at line 1632 of file xmltbli.cxx.
References GetCell(), SwXMLTableCell_Impl::GetRowSpan(), i, and SwXMLTableCell_Impl::SetRowSpan().
Referenced by MakeTable_(), and MakeTableBox().
SwXMLTableCell_Impl * SwXMLTableContext::GetCell | ( | sal_uInt32 | nRow, |
sal_uInt32 | nCol | ||
) |
Definition at line 1109 of file xmltbli.cxx.
References m_pRows.
const SwXMLTableCell_Impl * SwXMLTableContext::GetCell | ( | sal_uInt32 | nRow, |
sal_uInt32 | nCol | ||
) | const |
Definition at line 1103 of file xmltbli.cxx.
References m_pRows.
Referenced by FixRowSpan(), GetPrevStartNode(), InsertCell(), InsertCoveredCell(), InsertRepRows(), InsertRow(), MakeTableBox(), MakeTableLine(), and ReplaceWithEmptyCell().
|
inline |
Definition at line 202 of file xmltbli.hxx.
References m_aColumnWidths.
Referenced by FinishRow(), GetLastStartNode(), GetPrevStartNode(), InsertCell(), InsertRepRows(), InsertRow(), IsInsertCellPossible(), IsInsertCoveredCellPossible(), MakeTable(), and MakeTable_().
OUString SwXMLTableContext::GetColumnDefaultCellStyleName | ( | sal_uInt32 | nCol | ) | const |
Definition at line 1382 of file xmltbli.cxx.
References m_xColumnDefaultCellStyleNames, and size.
Referenced by InsertCell().
sal_Int32 SwXMLTableContext::GetColumnWidth | ( | sal_uInt32 | nCol, |
sal_uInt32 | nColSpan | ||
) | const |
Definition at line 1368 of file xmltbli.cxx.
References i, and m_aColumnWidths.
Referenced by MakeTableBox().
|
inlineprivate |
Definition at line 207 of file xmltbli.hxx.
References GetColumnCount(), GetPrevStartNode(), and UL.
Referenced by GetPrevStartNode().
|
inlineprivate |
|
private |
Definition at line 1595 of file xmltbli.cxx.
References GetCell(), GetColumnCount(), GetLastStartNode(), SwXMLTableCell_Impl::GetStartNode(), SwXMLTableCell_Impl::GetSubTable(), and m_pRows.
Referenced by GetLastStartNode(), and ReplaceWithEmptyCell().
|
private |
sets the appropriate SwTableBoxFormat at pBox.
rStyleName | the table box |
nColumnWidth | XML style name |
bProtected | width of column |
bMayShare | is cell protected? |
bNew | may the format be shared (no value, formula...) |
pModifyLocked | true, if the format it not from the cache |
Definition at line 1694 of file xmltbli.cxx.
References SwTableBox::ChgFrameFormat(), SwTableBox::ClaimFrameFormat(), SwFormat::GetFillOrder(), m_pSharedBoxFormats, SwFormat::ResetAllFormatAttr(), and SwFormat::SetFormatAttr().
Referenced by MakeTableBox().
|
inline |
Definition at line 152 of file xmltbli.hxx.
References SvXMLImportContext::GetImport().
Referenced by createFastChildContext(), InsertTableSection(), MakeTable(), MakeTableBox(), and MakeTableLine().
void SwXMLTableContext::InsertCell | ( | const OUString & | rStyleName, |
sal_uInt32 | nRowSpan, | ||
sal_uInt32 | nColSpan, | ||
const SwStartNode * | pStNd, | ||
SwXMLTableContext * | pTable = nullptr , |
||
bool | bIsProtected = false , |
||
const OUString * | pFormula = nullptr , |
||
bool | bHasValue = false , |
||
double | fValue = 0.0 , |
||
OUString const *const | pStringValue = nullptr |
||
) |
Definition at line 1390 of file xmltbli.cxx.
References SwXMLTableRow_Impl::GetCell(), GetCell(), GetColumnCount(), GetColumnDefaultCellStyleName(), i, SwXMLTableCell_Impl::IsUsed(), m_aColumnWidths, m_aDfltCellStyleName, m_nCurCol, m_nCurRow, m_nNonMergedCurCol, m_pRows, m_xColumnDefaultCellStyleNames, MINLAY, and SwXMLTableCell_Impl::Set().
Referenced by FinishRow(), InsertRepRows(), and MakeTable_().
void SwXMLTableContext::InsertColumn | ( | sal_Int32 | nWidth, |
bool | bRelWidth, | ||
const OUString * | pDfltCellStyleName = nullptr |
||
) |
Definition at line 1337 of file xmltbli.cxx.
References m_aColumnWidths, m_nCurCol, m_xColumnDefaultCellStyleNames, MAX_WIDTH, MINLAY, and nCount.
Referenced by InsertRow().
void SwXMLTableContext::InsertCoveredCell | ( | const OUString & | rStyleName | ) |
Sets formatting of an already created covered cell.
Definition at line 1503 of file xmltbli.cxx.
References GetCell(), m_nCurRow, m_nNonMergedCurCol, and SwXMLTableCell_Impl::SetStyleName().
void SwXMLTableContext::InsertRepRows | ( | sal_uInt32 | nCount | ) |
Definition at line 1555 of file xmltbli.cxx.
References FinishRow(), GetCell(), SwXMLTableCell_Impl::GetColSpan(), GetColumnCount(), SwXMLTableRow_Impl::GetDefaultCellStyleName(), SwXMLTableCell_Impl::GetFormula(), SwXMLTableCell_Impl::GetStringValue(), SwXMLTableCell_Impl::GetStyleName(), SwXMLTableRow_Impl::GetStyleName(), SwXMLTableCell_Impl::GetValue(), SwXMLTableCell_Impl::HasValue(), InsertCell(), InsertRow(), InsertTableSection(), IsInsertRowPossible(), SwXMLTableCell_Impl::IsProtected(), m_nCurCol, m_nCurRow, and nCount.
void SwXMLTableContext::InsertRow | ( | const OUString & | rStyleName, |
const OUString & | rDfltCellStyleName, | ||
bool | bInHead | ||
) |
Definition at line 1515 of file xmltbli.cxx.
References GetCell(), GetColumnCount(), InsertColumn(), m_nCurCol, m_nCurRow, m_nHeaderRows, m_nNonMergedCurCol, m_pRows, and size.
Referenced by InsertRepRows().
const SwStartNode * SwXMLTableContext::InsertTableSection | ( | const SwStartNode * | pPrevSttNd = nullptr , |
OUString const * | pStringValueStyleName = nullptr |
||
) |
Definition at line 2672 of file xmltbli.cxx.
References SwXCell::CreateXCell(), DBG_TESTSOLARMUTEX, SwNode::EndOfSectionNode(), SwNode::FindTableBoxStartNode(), SwNode::GetDoc(), SwXMLImport::getDoc(), SwTable::GetFrameFormat(), SwDoc::getIDocumentStylePoolAccess(), SvXMLImportContext::GetImport(), SwNode::GetIndex(), SwPaM::GetMark(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), GetSwImport(), SwTableNode::GetTable(), IDocumentStylePoolAccess::GetTextCollFromPool(), InsertTableSection(), m_bFirstSection, m_pBox1, SwTableBox::m_pStartNode, m_pTableNode, m_xParentTable, SwNodes::MakeTextSection(), RES_POOLCOLL_STANDARD, SwTableBoxStartNode, and TableText.
Referenced by FinishRow(), InsertRepRows(), InsertTableSection(), MakeTable_(), and ReplaceWithEmptyCell().
|
inline |
Definition at line 160 of file xmltbli.hxx.
References GetColumnCount(), and m_nCurCol.
|
inline |
Definition at line 165 of file xmltbli.hxx.
References m_nCurCol.
Referenced by createFastChildContext().
|
inline |
Determines if it's OK to insert a covered cell, given the total column count.
Definition at line 163 of file xmltbli.hxx.
References GetColumnCount(), and m_nNonMergedCurCol.
|
inline |
Definition at line 166 of file xmltbli.hxx.
References m_nCurRow.
Referenced by createFastChildContext(), and InsertRepRows().
|
inline |
Definition at line 167 of file xmltbli.hxx.
References m_pTableNode.
Referenced by createFastChildContext(), and endFastElement().
|
private |
Definition at line 2475 of file xmltbli.cxx.
References IDocumentContentOperations::DeleteSection(), SwTableNode::DelFrames(), SwStyleNameMapper::FillUIName(), SwXMLImport::FindAutomaticStyle(), GetColumnCount(), IDocumentLayoutAccess::GetCurrentViewShell(), SwNode::GetDoc(), SwTable::GetFrameFormat(), SwTableLine::GetFrameFormat(), SwTableBox::GetFrameFormat(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentLayoutAccess(), SfxItemSet::GetItemIfSet(), GetSwImport(), SwTableLine::GetTabBoxes(), SwTableNode::GetTable(), SwTable::GetTabLines(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthPercent(), lcl_GetDDEFieldType(), m_aStyleName, m_aTemplateName, m_bHasSubTables, m_bOwnsBox1, m_bRelWidth, m_nHeaderRows, m_nWidth, m_pBox1, m_pBoxFormat, m_pLineFormat, m_pRows, SwTableBox::m_pStartNode, m_pSttNd1, m_pTableNode, m_xDDESource, SwTableNode::MakeOwnFrames(), MakeTable_(), MAX_WIDTH, min(), MINLAY, SwPostItHelper::NONE, RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), SwFormat::SetFormatAttr(), SwTableNode::SetNewTable(), SwTable::SetRowsToRepeat(), SwTable::SetTableModel(), SwTable::SetTableStyleName(), SwFormatFrameSize::SetWidthPercent(), TabStyle, U, and Variable.
Referenced by endFastElement().
|
private |
Definition at line 2655 of file xmltbli.cxx.
References GetParentTable(), m_bRelWidth, m_nWidth, m_pBoxFormat, m_pLineFormat, m_pRows, and MakeTable_().
Referenced by MakeTableBox().
|
private |
Definition at line 2209 of file xmltbli.cxx.
References FixRowSpan(), SwXMLTableRow_Impl::GetCell(), GetColumnCount(), SwXMLTableCell_Impl::GetRowSpan(), SwTableNode::GetTable(), SwTable::GetTabLines(), SwTableBox::GetTabLines(), i, InsertCell(), InsertTableSection(), m_aColumnWidths, m_bHasSubTables, m_bRelWidth, m_nCurRow, m_nWidth, m_pRows, m_pTableNode, MakeTableLine(), MAX_WIDTH, min(), MINLAY, n, SwTableLines::push_back(), and UL.
Referenced by MakeTable().
|
private |
Definition at line 1847 of file xmltbli.cxx.
References SwTableBox::ActualiseValueBox(), SwNode::EndOfSectionIndex(), GetColumnWidth(), SwFormat::GetDoc(), SvNumberFormatter::GetEntry(), SwXMLTableCell_Impl::GetFormula(), SwFormat::GetItemIfSet(), SwNodeIndex::GetNode(), SwDoc::GetNumberFormatter(), GetSharedBoxFormat(), SwXMLTableCell_Impl::GetStartNode(), SwXMLTableCell_Impl::GetStringValue(), SwXMLTableCell_Impl::GetStyleName(), SwXMLTableCell_Impl::GetSubTable(), GetSwImport(), SwTextNode::GetText(), SwNode::GetTextNode(), SwXMLTableCell_Impl::GetValue(), SwXMLTableCell_Impl::HasStringValue(), SwXMLTableCell_Impl::HasValue(), SwTextNode::InsertText(), SwXMLTableCell_Impl::IsProtected(), SvNumberformat::IsTextFormat(), m_pBoxFormat, MakeTable(), NewTableBox(), RES_BOXATR_FORMAT(), RES_BOXATR_FORMULA(), RES_BOXATR_VALUE(), RES_PROTECT(), SwFormat::ResetFormatAttr(), SAL_WARN_IF, SvxProtectItem::SetContentProtect(), SwFormat::SetFormatAttr(), SwNode::StartOfSectionIndex(), SV_COUNTRY_LANGUAGE_OFFSET, and Variable.
Referenced by MakeTableLine().
|
private |
Definition at line 1748 of file xmltbli.cxx.
References SwTableBox::ClaimFrameFormat(), FixRowSpan(), SwXMLTableRow_Impl::GetCell(), GetCell(), SwXMLTableCell_Impl::GetColSpan(), GetColumnWidth(), SwFormat::GetFillOrder(), SwXMLTableCell_Impl::GetRowSpan(), SwTableBox::GetTabLines(), i, m_pBoxFormat, MakeTableLine(), SwTableLines::push_back(), ReplaceWithEmptyCell(), SwFormat::ResetAllFormatAttr(), SwFormat::SetFormatAttr(), and Variable.
|
private |
Definition at line 2011 of file xmltbli.cxx.
References SwTableLine::ClaimFrameFormat(), GetCell(), SwXMLTableCell_Impl::GetColSpan(), SwFormat::GetFillOrder(), SwXMLTableCell_Impl::GetRowSpan(), SwXMLTableCell_Impl::GetStartNode(), SwXMLTableCell_Impl::GetSubTable(), GetSwImport(), SwTableLine::GetTabBoxes(), SwTableNode::GetTable(), SwTable::GetTabLines(), SwXMLTableCell_Impl::IsCovered(), m_bHasSubTables, m_pLineFormat, m_pRows, m_pTableNode, MakeTableBox(), ReplaceWithEmptyCell(), SwFormat::ResetAllFormatAttr(), SwFormat::SetFormatAttr(), SwTableBox::setRowSpan(), U, and UL.
Referenced by MakeTable_(), and MakeTableBox().
|
private |
Definition at line 1667 of file xmltbli.cxx.
References SwTableBox::GetSttNd(), m_bOwnsBox1, m_pBox1, m_pBoxFormat, m_xParentTable, NewTableBox(), and SwTableBox::SetUpper().
Referenced by MakeTableBox(), and NewTableBox().
|
private |
Definition at line 1649 of file xmltbli.cxx.
References SwXMLTableRow_Impl::GetCell(), GetCell(), SwXMLTableCell_Impl::GetColSpan(), GetPrevStartNode(), SwXMLTableCell_Impl::GetRowSpan(), i, InsertTableSection(), and SwXMLTableCell_Impl::SetStartNode().
Referenced by MakeTableBox(), and MakeTableLine().
|
inline |
Definition at line 194 of file xmltbli.hxx.
References m_bHasSubTables.
|
private |
Definition at line 62 of file xmltbli.hxx.
Referenced by GetColumnCount(), GetColumnWidth(), InsertCell(), InsertColumn(), and MakeTable_().
|
private |
Definition at line 53 of file xmltbli.hxx.
Referenced by InsertCell().
|
private |
Definition at line 52 of file xmltbli.hxx.
Referenced by MakeTable().
|
private |
Definition at line 54 of file xmltbli.hxx.
Referenced by MakeTable().
|
private |
Definition at line 88 of file xmltbli.hxx.
Referenced by InsertTableSection().
|
private |
Definition at line 90 of file xmltbli.hxx.
Referenced by MakeTable(), MakeTable_(), MakeTableLine(), and SetHasSubTables().
|
private |
Definition at line 72 of file xmltbli.hxx.
Referenced by MakeTable(), NewTableBox(), and ~SwXMLTableContext().
|
private |
Definition at line 89 of file xmltbli.hxx.
Referenced by MakeTable(), and MakeTable_().
|
private |
Definition at line 94 of file xmltbli.hxx.
Referenced by FinishRow(), InsertCell(), InsertColumn(), InsertRepRows(), InsertRow(), IsInsertCellPossible(), and IsInsertColPossible().
|
private |
Definition at line 93 of file xmltbli.hxx.
Referenced by FinishRow(), InsertCell(), InsertCoveredCell(), InsertRepRows(), InsertRow(), IsInsertRowPossible(), and MakeTable_().
|
private |
Definition at line 92 of file xmltbli.hxx.
Referenced by InsertRow(), and MakeTable().
|
private |
Same as m_nCurCol, but not incremented multiple times for table cells with row span.
Definition at line 96 of file xmltbli.hxx.
Referenced by InsertCell(), InsertCoveredCell(), InsertRow(), and IsInsertCoveredCellPossible().
|
private |
Definition at line 97 of file xmltbli.hxx.
Referenced by MakeTable(), and MakeTable_().
|
private |
Definition at line 71 of file xmltbli.hxx.
Referenced by InsertTableSection(), MakeTable(), NewTableBox(), and ~SwXMLTableContext().
|
private |
Definition at line 75 of file xmltbli.hxx.
Referenced by MakeTable(), MakeTableBox(), and NewTableBox().
|
private |
Definition at line 76 of file xmltbli.hxx.
Referenced by MakeTable(), and MakeTableLine().
|
private |
Definition at line 68 of file xmltbli.hxx.
Referenced by GetCell(), GetPrevStartNode(), InsertCell(), InsertRow(), MakeTable(), MakeTable_(), MakeTableLine(), and ~SwXMLTableContext().
|
private |
Definition at line 82 of file xmltbli.hxx.
Referenced by GetSharedBoxFormat(), and ~SwXMLTableContext().
|
private |
Definition at line 73 of file xmltbli.hxx.
Referenced by MakeTable().
|
private |
Definition at line 70 of file xmltbli.hxx.
Referenced by InsertTableSection(), IsValid(), MakeTable(), MakeTable_(), and MakeTableLine().
|
private |
Definition at line 63 of file xmltbli.hxx.
Referenced by GetColumnDefaultCellStyleName(), InsertCell(), InsertColumn(), and ~SwXMLTableContext().
|
private |
Definition at line 86 of file xmltbli.hxx.
Referenced by createFastChildContext(), and MakeTable().
|
private |
Definition at line 65 of file xmltbli.hxx.
Referenced by endFastElement().
|
private |
Definition at line 84 of file xmltbli.hxx.
Referenced by endFastElement(), GetParentTable(), InsertTableSection(), and NewTableBox().
|
private |
Definition at line 66 of file xmltbli.hxx.
|
staticconstexprprivate |
Definition at line 102 of file xmltbli.hxx.
Referenced by InsertColumn(), MakeTable(), and MakeTable_().