diff options
Diffstat (limited to 'lotuswordpro/source/filter/lwprowlayout.cxx')
-rw-r--r-- | lotuswordpro/source/filter/lwprowlayout.cxx | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/lotuswordpro/source/filter/lwprowlayout.cxx b/lotuswordpro/source/filter/lwprowlayout.cxx index f51d539012f4..b09f1ad7547e 100644 --- a/lotuswordpro/source/filter/lwprowlayout.cxx +++ b/lotuswordpro/source/filter/lwprowlayout.cxx @@ -95,15 +95,15 @@ LwpRowLayout::~LwpRowLayout() */ void LwpRowLayout::SetRowMap(void) { - LwpObjectID *pCellID= GetChildHead(); - LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + LwpObjectID& rCellID= GetChildHead(); + LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); while(pCellLayout) { pCellLayout->SetCellMap(); - pCellID = pCellLayout->GetNext(); - pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + rCellID = pCellLayout->GetNext(); + pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); } } /** @@ -135,15 +135,15 @@ void LwpRowLayout::RegisterStyle() pTableLayout->GetTable(); } // register cells' style - LwpObjectID *pCellID= GetChildHead(); - LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + LwpObjectID& rCellID= GetChildHead(); + LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); while(pCellLayout) { pCellLayout->SetFoundry(m_pFoundry); pCellLayout->RegisterStyle(); - pCellID = pCellLayout->GetNext(); - pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + rCellID = pCellLayout->GetNext(); + pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); } } @@ -225,7 +225,7 @@ void LwpRowLayout::ConvertRow(XFTable* pXFTable,sal_uInt8 nStartCol,sal_uInt8 nE sal_uInt8 nColID = m_ConnCellList[nMarkConnCell]->GetColID() +m_ConnCellList[nMarkConnCell]->GetNumcols()-1; pXFCell = m_ConnCellList[nMarkConnCell]->ConvertCell( - *pTable->GetObjectID(), + pTable->GetObjectID(), crowid+m_ConnCellList[nMarkConnCell]->GetNumrows()-1, m_ConnCellList[nMarkConnCell]->GetColID()); @@ -377,8 +377,8 @@ void LwpRowLayout::ConvertCommonRow(XFTable* pXFTable,sal_uInt8 nStartCol,sal_uI for (sal_uInt8 i = nStartCol; i < nEndCol ; i++) { // add row to table - LwpObjectID *pCellID= GetChildHead(); - LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + LwpObjectID& rCellID= GetChildHead(); + LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); nCellStartCol = i;//mark the begin position of cell nCellEndCol = i;//mark the end position of cell while(pCellLayout) @@ -391,11 +391,11 @@ void LwpRowLayout::ConvertCommonRow(XFTable* pXFTable,sal_uInt8 nStartCol,sal_uI nCellEndCol = i+pConnCell->GetNumcols()-1; i = nCellEndCol; } - pCell = pCellLayout->ConvertCell(*pTable->GetObjectID(),crowid,i); + pCell = pCellLayout->ConvertCell(pTable->GetObjectID(),crowid,i); break; } - pCellID = pCellLayout->GetNext(); - pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + rCellID = pCellLayout->GetNext(); + pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); } if (!pCellLayout) { @@ -405,7 +405,7 @@ void LwpRowLayout::ConvertCommonRow(XFTable* pXFTable,sal_uInt8 nStartCol,sal_uI if (pDefaultCell) { pCell = pDefaultCell->ConvertCell( - *pTable->GetObjectID(),crowid, i); + pTable->GetObjectID(),crowid, i); } else { @@ -425,8 +425,8 @@ void LwpRowLayout::ConvertCommonRow(XFTable* pXFTable,sal_uInt8 nStartCol,sal_uI */ void LwpRowLayout::CollectMergeInfo() { - LwpObjectID *pCellID= GetChildHead(); - LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + LwpObjectID& rCellID= GetChildHead(); + LwpCellLayout * pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); while(pCellLayout) { @@ -435,8 +435,8 @@ void LwpRowLayout::CollectMergeInfo() LwpConnectedCellLayout* pConnCell = static_cast<LwpConnectedCellLayout*>(pCellLayout); m_ConnCellList.push_back(pConnCell); } - pCellID = pCellLayout->GetNext(); - pCellLayout = dynamic_cast<LwpCellLayout *>(pCellID->obj().get()); + rCellID = pCellLayout->GetNext(); + pCellLayout = dynamic_cast<LwpCellLayout *>(rCellID.obj().get()); } } /** |