| Index: xfa/fxfa/app/xfa_ffdocview.cpp
|
| diff --git a/xfa/fxfa/app/xfa_ffdocview.cpp b/xfa/fxfa/app/xfa_ffdocview.cpp
|
| index 7a5397f68322d13c6f365efd8732516db52f1493..d42dce3ea0cfd21b22f05f7e1e52015dbb110382 100644
|
| --- a/xfa/fxfa/app/xfa_ffdocview.cpp
|
| +++ b/xfa/fxfa/app/xfa_ffdocview.cpp
|
| @@ -109,12 +109,12 @@ void CXFA_FFDocView::StopLayout() {
|
| if (!pRootItem) {
|
| return;
|
| }
|
| - CXFA_Node* pSubformNode = pRootItem->GetChild(0, XFA_ELEMENT_Subform);
|
| + CXFA_Node* pSubformNode = pRootItem->GetChild(0, XFA_Element::Subform);
|
| if (!pSubformNode) {
|
| return;
|
| }
|
| CXFA_Node* pPageSetNode =
|
| - pSubformNode->GetFirstChildByClass(XFA_ELEMENT_PageSet);
|
| + pSubformNode->GetFirstChildByClass(XFA_Element::PageSet);
|
| if (!pPageSetNode) {
|
| return;
|
| }
|
| @@ -209,8 +209,8 @@ CXFA_LayoutProcessor* CXFA_FFDocView::GetXFALayout() const {
|
| }
|
| FX_BOOL CXFA_FFDocView::ResetSingleWidgetAccData(CXFA_WidgetAcc* pWidgetAcc) {
|
| CXFA_Node* pNode = pWidgetAcc->GetNode();
|
| - XFA_ELEMENT eType = pNode->GetClassID();
|
| - if (eType != XFA_ELEMENT_Field && eType != XFA_ELEMENT_ExclGroup) {
|
| + XFA_Element eType = pNode->GetClassID();
|
| + if (eType != XFA_Element::Field && eType != XFA_Element::ExclGroup) {
|
| return FALSE;
|
| }
|
| pWidgetAcc->ResetData();
|
| @@ -234,12 +234,12 @@ void CXFA_FFDocView::ResetWidgetData(CXFA_WidgetAcc* pWidgetAcc) {
|
| if (!pFormNode) {
|
| return;
|
| }
|
| - if (pFormNode->GetClassID() != XFA_ELEMENT_Field &&
|
| - pFormNode->GetClassID() != XFA_ELEMENT_ExclGroup) {
|
| + if (pFormNode->GetClassID() != XFA_Element::Field &&
|
| + pFormNode->GetClassID() != XFA_Element::ExclGroup) {
|
| CXFA_WidgetAccIterator Iterator(this, pFormNode);
|
| while (CXFA_WidgetAcc* pAcc = Iterator.MoveToNext()) {
|
| bChanged |= ResetSingleWidgetAccData(pAcc);
|
| - if (pAcc->GetNode()->GetClassID() == XFA_ELEMENT_ExclGroup) {
|
| + if (pAcc->GetNode()->GetClassID() == XFA_Element::ExclGroup) {
|
| Iterator.SkipTree();
|
| }
|
| }
|
| @@ -250,23 +250,25 @@ void CXFA_FFDocView::ResetWidgetData(CXFA_WidgetAcc* pWidgetAcc) {
|
| }
|
| int32_t CXFA_FFDocView::ProcessWidgetEvent(CXFA_EventParam* pParam,
|
| CXFA_WidgetAcc* pWidgetAcc) {
|
| - if (pParam == NULL) {
|
| + if (!pParam)
|
| return XFA_EVENTERROR_Error;
|
| - }
|
| +
|
| if (pParam->m_eType == XFA_EVENT_Validate) {
|
| CFX_WideString wsValidateStr(L"preSubmit");
|
| CXFA_Node* pConfigItem =
|
| ToNode(m_pDoc->GetXFADoc()->GetXFAObject(XFA_HASHCODE_Config));
|
| if (pConfigItem) {
|
| - CXFA_Node* pValidateNode = NULL;
|
| - CXFA_Node* pAcrobatNode = pConfigItem->GetChild(0, XFA_ELEMENT_Acrobat);
|
| - pValidateNode =
|
| - pAcrobatNode ? pAcrobatNode->GetChild(0, XFA_ELEMENT_Validate) : NULL;
|
| + CXFA_Node* pValidateNode = nullptr;
|
| + CXFA_Node* pAcrobatNode = pConfigItem->GetChild(0, XFA_Element::Acrobat);
|
| + pValidateNode = pAcrobatNode
|
| + ? pAcrobatNode->GetChild(0, XFA_Element::Validate)
|
| + : nullptr;
|
| if (!pValidateNode) {
|
| - CXFA_Node* pPresentNode = pConfigItem->GetChild(0, XFA_ELEMENT_Present);
|
| + CXFA_Node* pPresentNode =
|
| + pConfigItem->GetChild(0, XFA_Element::Present);
|
| pValidateNode = pPresentNode
|
| - ? pPresentNode->GetChild(0, XFA_ELEMENT_Validate)
|
| - : NULL;
|
| + ? pPresentNode->GetChild(0, XFA_Element::Validate)
|
| + : nullptr;
|
| }
|
| if (pValidateNode) {
|
| wsValidateStr = pValidateNode->GetContent();
|
| @@ -291,14 +293,14 @@ int32_t CXFA_FFDocView::ProcessWidgetEvent(CXFA_EventParam* pParam,
|
| return XFA_EVENTERROR_Success;
|
| }
|
| }
|
| - CXFA_Node* pNode = pWidgetAcc ? pWidgetAcc->GetNode() : NULL;
|
| + CXFA_Node* pNode = pWidgetAcc ? pWidgetAcc->GetNode() : nullptr;
|
| if (!pNode) {
|
| CXFA_Node* pRootItem =
|
| ToNode(m_pDoc->GetXFADoc()->GetXFAObject(XFA_HASHCODE_Form));
|
| if (!pRootItem) {
|
| return XFA_EVENTERROR_Error;
|
| }
|
| - pNode = pRootItem->GetChild(0, XFA_ELEMENT_Subform);
|
| + pNode = pRootItem->GetChild(0, XFA_Element::Subform);
|
| }
|
| ExecEventActivityByDeepFirst(pNode, pParam->m_eType, pParam->m_bIsFormReady);
|
| return XFA_EVENTERROR_Success;
|
| @@ -399,7 +401,7 @@ static int32_t XFA_ProcessEvent(CXFA_FFDocView* pDocView,
|
| if (!pParam || pParam->m_eType == XFA_EVENT_Unknown) {
|
| return XFA_EVENTERROR_NotExist;
|
| }
|
| - if (!pWidgetAcc || pWidgetAcc->GetClassID() == XFA_ELEMENT_Draw) {
|
| + if (!pWidgetAcc || pWidgetAcc->GetClassID() == XFA_Element::Draw) {
|
| return XFA_EVENTERROR_NotExist;
|
| }
|
| switch (pParam->m_eType) {
|
| @@ -439,8 +441,8 @@ int32_t CXFA_FFDocView::ExecEventActivityByDeepFirst(CXFA_Node* pFormNode,
|
| if (pFormNode == pExclude) {
|
| return iRet;
|
| }
|
| - XFA_ELEMENT elementType = pFormNode->GetClassID();
|
| - if (elementType == XFA_ELEMENT_Field) {
|
| + XFA_Element elementType = pFormNode->GetClassID();
|
| + if (elementType == XFA_Element::Field) {
|
| if (eEventType == XFA_EVENT_IndexChange) {
|
| return iRet;
|
| }
|
| @@ -460,8 +462,8 @@ int32_t CXFA_FFDocView::ExecEventActivityByDeepFirst(CXFA_Node* pFormNode,
|
| pNode; pNode = pNode->GetNodeItem(XFA_NODEITEM_NextSibling,
|
| XFA_ObjectType::ContainerNode)) {
|
| elementType = pNode->GetClassID();
|
| - if (elementType != XFA_ELEMENT_Variables &&
|
| - elementType != XFA_ELEMENT_Draw) {
|
| + if (elementType != XFA_Element::Variables &&
|
| + elementType != XFA_Element::Draw) {
|
| iRet |= ExecEventActivityByDeepFirst(pNode, eEventType, bIsFormReady,
|
| bRecursive, pExclude);
|
| }
|
| @@ -598,7 +600,7 @@ void CXFA_FFDocView::AddNewFormNode(CXFA_Node* pNode) {
|
| InitLayout(pNode);
|
| }
|
| void CXFA_FFDocView::AddIndexChangedSubform(CXFA_Node* pNode) {
|
| - ASSERT(pNode->GetClassID() == XFA_ELEMENT_Subform);
|
| + ASSERT(pNode->GetClassID() == XFA_Element::Subform);
|
| m_IndexChangedSubforms.Add(pNode);
|
| }
|
| void CXFA_FFDocView::RunDocClose() {
|
| @@ -802,7 +804,7 @@ CXFA_Node* CXFA_FFDocView::GetRootSubform() {
|
| if (!pFormPacketNode) {
|
| return NULL;
|
| }
|
| - return pFormPacketNode->GetFirstChildByClass(XFA_ELEMENT_Subform);
|
| + return pFormPacketNode->GetFirstChildByClass(XFA_Element::Subform);
|
| }
|
|
|
| CXFA_WidgetAccIterator::CXFA_WidgetAccIterator(CXFA_FFDocView* pDocView,
|
|
|