Chromium Code Reviews| Index: xfa/fxfa/parser/xfa_layout_pagemgr_new.cpp |
| diff --git a/xfa/fxfa/parser/xfa_layout_pagemgr_new.cpp b/xfa/fxfa/parser/xfa_layout_pagemgr_new.cpp |
| index 78492c2702c0882523ce33a487de579cab23b6aa..23dbf886b8ef256b1c8d8367f05c20e2c10600e4 100644 |
| --- a/xfa/fxfa/parser/xfa_layout_pagemgr_new.cpp |
| +++ b/xfa/fxfa/parser/xfa_layout_pagemgr_new.cpp |
| @@ -415,8 +415,7 @@ void CXFA_LayoutPageMgr::AddPageAreaLayoutItem(CXFA_ContainerRecord* pNewRecord, |
| (CXFA_ContainerLayoutItem*)pNotify->OnCreateLayoutItem(pNewPageArea); |
| m_PageArray.Add(pContainerItem); |
| m_nAvailPages++; |
| - pNotify->OnPageEvent(pContainerItem, XFA_PAGEEVENT_PageAdded, |
| - (void*)(uintptr_t)m_nAvailPages); |
| + pNotify->OnPageEvent(pContainerItem, XFA_PAGEVIEWEVENT_PostRemoved); |
| pNewPageAreaLayoutItem = pContainerItem; |
| } |
| pNewRecord->pCurPageSet->AddChild(pNewPageAreaLayoutItem); |
| @@ -1507,8 +1506,7 @@ static void XFA_SyncRemoveLayoutItem(CXFA_LayoutItem* pParentLayoutItem, |
| if (pCurLayoutItem->m_pFirstChild) { |
| XFA_SyncRemoveLayoutItem(pCurLayoutItem, pNotify, pDocLayout); |
| } |
| - pNotify->OnLayoutEvent(pDocLayout, pCurLayoutItem, |
| - XFA_LAYOUTEVENT_ItemRemoving); |
| + pNotify->OnLayoutItemRemoving(pDocLayout, pCurLayoutItem); |
| delete pCurLayoutItem; |
| pCurLayoutItem = pNextLayoutItem; |
| } |
| @@ -1528,8 +1526,7 @@ void CXFA_LayoutPageMgr::SaveLayoutItem(CXFA_LayoutItem* pParentLayoutItem) { |
| if (pCurLayoutItem->m_pFirstChild) { |
| XFA_SyncRemoveLayoutItem(pCurLayoutItem, pNotify, pDocLayout); |
| } |
| - pNotify->OnLayoutEvent(pDocLayout, pCurLayoutItem, |
| - XFA_LAYOUTEVENT_ItemRemoving); |
| + pNotify->OnLayoutItemRemoving(pDocLayout, pCurLayoutItem); |
| delete pCurLayoutItem; |
| pCurLayoutItem = pNextLayoutItem; |
| continue; |
| @@ -1603,10 +1600,9 @@ void CXFA_LayoutPageMgr::MergePageSetContents() { |
| } |
| } |
| int32_t iIndex = 0; |
| - CXFA_Node* pPendingPageSet = NULL; |
| for (; pRootLayout; |
| pRootLayout = (CXFA_ContainerLayoutItem*)pRootLayout->m_pNextSibling) { |
| - pPendingPageSet = NULL; |
| + CXFA_Node* pPendingPageSet = nullptr; |
| CXFA_NodeIteratorTemplate< |
| CXFA_ContainerLayoutItem, |
| CXFA_TraverseStrategy_ContentAreaContainerLayoutItem> |
| @@ -1679,8 +1675,7 @@ void CXFA_LayoutPageMgr::MergePageSetContents() { |
| CXFA_LayoutItem* pLayoutItem = static_cast<CXFA_LayoutItem*>( |
| pNode->GetUserData(XFA_LAYOUTITEMKEY)); |
| if (pLayoutItem) { |
| - pNotify->OnLayoutEvent(pDocLayout, pLayoutItem, |
| - XFA_LAYOUTEVENT_ItemRemoving); |
| + pNotify->OnLayoutItemRemoving(pDocLayout, pLayoutItem); |
| delete pLayoutItem; |
| } |
| } |
| @@ -1722,7 +1717,7 @@ void CXFA_LayoutPageMgr::MergePageSetContents() { |
| pDocument->DataMerge_UpdateBindingRelations(pPendingPageSet); |
| pPendingPageSet->SetFlag(XFA_NODEFLAG_Initialized); |
| } |
| - pPendingPageSet = GetRootLayoutItem()->m_pFormNode; |
| + CXFA_Node* pPendingPageSet = GetRootLayoutItem()->m_pFormNode; |
|
Tom Sepez
2016/04/14 22:45:44
nit: maybe different name to avoid shadowing confu
Lei Zhang
2016/04/15 01:16:41
Done.
|
| while (pPendingPageSet) { |
| CXFA_Node* pNextPendingPageSet = |
| pPendingPageSet->GetNextSameClassSibling(XFA_ELEMENT_PageSet); |
| @@ -1740,8 +1735,7 @@ void CXFA_LayoutPageMgr::MergePageSetContents() { |
| CXFA_LayoutItem* pLayoutItem = static_cast<CXFA_LayoutItem*>( |
| pChildNode->GetUserData(XFA_LAYOUTITEMKEY)); |
| if (pLayoutItem) { |
| - pNotify->OnLayoutEvent(pDocLayout, pLayoutItem, |
| - XFA_LAYOUTEVENT_ItemRemoving); |
| + pNotify->OnLayoutItemRemoving(pDocLayout, pLayoutItem); |
| delete pLayoutItem; |
| } |
| } |
| @@ -1749,8 +1743,7 @@ void CXFA_LayoutPageMgr::MergePageSetContents() { |
| CXFA_LayoutItem* pLayoutItem = static_cast<CXFA_LayoutItem*>( |
| pNode->GetUserData(XFA_LAYOUTITEMKEY)); |
| if (pLayoutItem) { |
| - pNotify->OnLayoutEvent(pDocLayout, pLayoutItem, |
| - XFA_LAYOUTEVENT_ItemRemoving); |
| + pNotify->OnLayoutItemRemoving(pDocLayout, pLayoutItem); |
| delete pLayoutItem; |
| } |
| } |
| @@ -1814,9 +1807,7 @@ void XFA_SyncContainer(CXFA_FFNotify* pNotify, |
| dwStatus = |
| (bVisibleItem ? XFA_LAYOUTSTATUS_Visible : 0) | dwRelevantContainer; |
| } |
| - pNotify->OnLayoutEvent(pDocLayout, pContainerItem, XFA_LAYOUTEVENT_ItemAdded, |
| - (void*)(uintptr_t)nPageIndex, |
| - (void*)(uintptr_t)dwStatus); |
| + pNotify->OnLayoutItemAdd(pDocLayout, pContainerItem, nPageIndex, dwStatus); |
| for (CXFA_LayoutItem* pChild = pContainerItem->m_pFirstChild; pChild; |
| pChild = pChild->m_pNextSibling) { |
| if (pChild->IsContentLayoutItem()) { |
| @@ -1876,7 +1867,7 @@ void CXFA_LayoutPageMgr::SyncLayoutData() { |
| for (int32_t i = nPage - 1; i >= m_nAvailPages; i--) { |
| CXFA_ContainerLayoutItem* pPage = m_PageArray[i]; |
| m_PageArray.RemoveAt(i); |
| - pNotify->OnPageEvent(pPage, XFA_PAGEEVENT_PageRemoved); |
| + pNotify->OnPageEvent(pPage, XFA_PAGEVIEWEVENT_PostRemoved); |
| delete pPage; |
| } |
| ClearRecordList(); |