| OLD | NEW |
| 1 // Copyright 2016 PDFium Authors. All rights reserved. | 1 // Copyright 2016 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #include "xfa/fxfa/parser/cxfa_event.h" | 7 #include "xfa/fxfa/parser/cxfa_event.h" |
| 8 | 8 |
| 9 #include "xfa/fxfa/parser/xfa_object.h" | 9 #include "xfa/fxfa/parser/xfa_object.h" |
| 10 | 10 |
| 11 CXFA_Event::CXFA_Event(CXFA_Node* pNode) : CXFA_Data(pNode) {} | 11 CXFA_Event::CXFA_Event(CXFA_Node* pNode) : CXFA_Data(pNode) {} |
| 12 | 12 |
| 13 int32_t CXFA_Event::GetActivity() { | 13 int32_t CXFA_Event::GetActivity() { |
| 14 return m_pNode->GetEnum(XFA_ATTRIBUTE_Activity); | 14 return m_pNode->GetEnum(XFA_ATTRIBUTE_Activity); |
| 15 } | 15 } |
| 16 | 16 |
| 17 int32_t CXFA_Event::GetEventType() { | 17 XFA_Element CXFA_Event::GetEventType() { |
| 18 CXFA_Node* pChild = m_pNode->GetNodeItem(XFA_NODEITEM_FirstChild); | 18 CXFA_Node* pChild = m_pNode->GetNodeItem(XFA_NODEITEM_FirstChild); |
| 19 while (pChild) { | 19 while (pChild) { |
| 20 int32_t eType = pChild->GetClassID(); | 20 XFA_Element eType = pChild->GetClassID(); |
| 21 if (eType != XFA_ELEMENT_Extras) | 21 if (eType != XFA_Element::Extras) |
| 22 return eType; | 22 return eType; |
| 23 | 23 |
| 24 pChild = pChild->GetNodeItem(XFA_NODEITEM_NextSibling); | 24 pChild = pChild->GetNodeItem(XFA_NODEITEM_NextSibling); |
| 25 } | 25 } |
| 26 return XFA_ELEMENT_UNKNOWN; | 26 return XFA_Element::Unknown; |
| 27 } | 27 } |
| 28 | 28 |
| 29 void CXFA_Event::GetRef(CFX_WideStringC& wsRef) { | 29 void CXFA_Event::GetRef(CFX_WideStringC& wsRef) { |
| 30 m_pNode->TryCData(XFA_ATTRIBUTE_Ref, wsRef); | 30 m_pNode->TryCData(XFA_ATTRIBUTE_Ref, wsRef); |
| 31 } | 31 } |
| 32 | 32 |
| 33 CXFA_Script CXFA_Event::GetScript() { | 33 CXFA_Script CXFA_Event::GetScript() { |
| 34 return CXFA_Script(m_pNode->GetChild(0, XFA_ELEMENT_Script)); | 34 return CXFA_Script(m_pNode->GetChild(0, XFA_Element::Script)); |
| 35 } | 35 } |
| 36 | 36 |
| 37 CXFA_Submit CXFA_Event::GetSubmit() { | 37 CXFA_Submit CXFA_Event::GetSubmit() { |
| 38 return CXFA_Submit(m_pNode->GetChild(0, XFA_ELEMENT_Submit)); | 38 return CXFA_Submit(m_pNode->GetChild(0, XFA_Element::Submit)); |
| 39 } | 39 } |
| 40 | 40 |
| 41 void CXFA_Event::GetSignDataTarget(CFX_WideString& wsTarget) { | 41 void CXFA_Event::GetSignDataTarget(CFX_WideString& wsTarget) { |
| 42 CXFA_Node* pNode = m_pNode->GetProperty(0, XFA_ELEMENT_SignData); | 42 CXFA_Node* pNode = m_pNode->GetProperty(0, XFA_Element::SignData); |
| 43 if (!pNode) | 43 if (!pNode) |
| 44 return; | 44 return; |
| 45 | 45 |
| 46 CFX_WideStringC wsCData; | 46 CFX_WideStringC wsCData; |
| 47 pNode->TryCData(XFA_ATTRIBUTE_Target, wsCData); | 47 pNode->TryCData(XFA_ATTRIBUTE_Target, wsCData); |
| 48 wsTarget = wsCData; | 48 wsTarget = wsCData; |
| 49 } | 49 } |
| OLD | NEW |