Index: xfa/fxfa/parser/xfa_object.h |
diff --git a/xfa/fxfa/parser/xfa_object.h b/xfa/fxfa/parser/xfa_object.h |
index 4361eb7f4a6a4c75c5a3d08a47a81b4bd8c0b281..e796b96326ef8cb2253ed0245e25f906f7fc4fb7 100644 |
--- a/xfa/fxfa/parser/xfa_object.h |
+++ b/xfa/fxfa/parser/xfa_object.h |
@@ -48,22 +48,22 @@ class CXFA_Object { |
return (XFA_OBJECTTYPE)(m_uFlags & XFA_OBJECTTYPEMASK); |
} |
- FX_BOOL IsNode() const { |
+ bool IsNode() const { |
return (m_uFlags & XFA_OBJECTTYPEMASK) >= XFA_OBJECTTYPE_Node; |
} |
- FX_BOOL IsOrdinaryObject() const { |
+ bool IsOrdinaryObject() const { |
return (m_uFlags & XFA_OBJECTTYPEMASK) == XFA_OBJECTTYPE_OrdinaryObject; |
} |
- FX_BOOL IsNodeList() const { |
+ bool IsNodeList() const { |
return (m_uFlags & XFA_OBJECTTYPEMASK) == XFA_OBJECTTYPE_NodeList; |
} |
- FX_BOOL IsOrdinaryList() const { |
+ bool IsOrdinaryList() const { |
return (m_uFlags & XFA_OBJECTTYPEMASK) == XFA_OBJECTTYPE_OrdinaryList; |
} |
- FX_BOOL IsContentNode() const { |
+ bool IsContentNode() const { |
return (m_uFlags & XFA_OBJECTTYPEMASK) == XFA_OBJECTTYPE_ContentNode; |
} |
- FX_BOOL IsContainerNode() const { |
+ bool IsContainerNode() const { |
return (m_uFlags & XFA_OBJECTTYPEMASK) == XFA_OBJECTTYPE_ContainerNode; |
} |
@@ -134,9 +134,11 @@ class CXFA_Node : public CXFA_Object { |
XFA_ELEMENT GetClassID() const { return (XFA_ELEMENT)m_eNodeClass; } |
uint32_t GetPacketID() const { return m_ePacket; } |
FX_BOOL HasFlag(uint32_t dwFlag) const; |
- void SetFlag(uint32_t dwFlag, FX_BOOL bOn = TRUE, FX_BOOL bNotify = TRUE); |
+ void SetFlag(uint32_t dwFlag, bool bNotify); |
+ void ClearFlag(uint32_t dwFlag); |
+ |
FX_BOOL IsAttributeInXML(); |
- FX_BOOL IsFormContainer() { |
+ bool IsFormContainer() const { |
return m_ePacket == XFA_XDPPACKET_Form && IsContainerNode(); |
} |
void SetXMLMappingNode(CFDE_XMLNode* pXMLNode) { m_pXMLNode = pXMLNode; } |
@@ -150,20 +152,20 @@ class CXFA_Node : public CXFA_Object { |
FX_BOOL HasAttribute(XFA_ATTRIBUTE eAttr, FX_BOOL bCanInherit = FALSE); |
FX_BOOL SetAttribute(XFA_ATTRIBUTE eAttr, |
const CFX_WideStringC& wsValue, |
- FX_BOOL bNotify = FALSE); |
+ bool bNotify = false); |
FX_BOOL GetAttribute(XFA_ATTRIBUTE eAttr, |
CFX_WideString& wsValue, |
FX_BOOL bUseDefault = TRUE); |
FX_BOOL SetAttribute(const CFX_WideStringC& wsAttr, |
const CFX_WideStringC& wsValue, |
- FX_BOOL bNotify = FALSE); |
+ bool bNotify = false); |
FX_BOOL GetAttribute(const CFX_WideStringC& wsAttr, |
CFX_WideString& wsValue, |
FX_BOOL bUseDefault = TRUE); |
FX_BOOL RemoveAttribute(const CFX_WideStringC& wsAttr); |
FX_BOOL SetContent(const CFX_WideString& wsContent, |
const CFX_WideString& wsXMLValue, |
- FX_BOOL bNotify = FALSE, |
+ bool bNotify = false, |
FX_BOOL bScriptModify = FALSE, |
FX_BOOL bSyncData = TRUE); |
FX_BOOL TryContent(CFX_WideString& wsContent, |
@@ -175,7 +177,7 @@ class CXFA_Node : public CXFA_Object { |
FX_BOOL SetBoolean(XFA_ATTRIBUTE eAttr, |
FX_BOOL bValue, |
- FX_BOOL bNotify = FALSE) { |
+ bool bNotify = false) { |
return SetValue(eAttr, XFA_ATTRIBUTETYPE_Boolean, (void*)(uintptr_t)bValue, |
bNotify); |
} |
@@ -188,7 +190,7 @@ class CXFA_Node : public CXFA_Object { |
} |
FX_BOOL SetInteger(XFA_ATTRIBUTE eAttr, |
int32_t iValue, |
- FX_BOOL bNotify = FALSE) { |
+ bool bNotify = false) { |
return SetValue(eAttr, XFA_ATTRIBUTETYPE_Integer, (void*)(uintptr_t)iValue, |
bNotify); |
} |
@@ -201,7 +203,7 @@ class CXFA_Node : public CXFA_Object { |
} |
FX_BOOL SetEnum(XFA_ATTRIBUTE eAttr, |
XFA_ATTRIBUTEENUM eValue, |
- FX_BOOL bNotify = FALSE) { |
+ bool bNotify = false) { |
return SetValue(eAttr, XFA_ATTRIBUTETYPE_Enum, (void*)(uintptr_t)eValue, |
bNotify); |
} |
@@ -214,11 +216,11 @@ class CXFA_Node : public CXFA_Object { |
} |
FX_BOOL SetCData(XFA_ATTRIBUTE eAttr, |
const CFX_WideString& wsValue, |
- FX_BOOL bNotify = FALSE, |
+ bool bNotify = false, |
FX_BOOL bScriptModify = FALSE); |
FX_BOOL SetAttributeValue(const CFX_WideString& wsValue, |
const CFX_WideString& wsXMLValue, |
- FX_BOOL bNotify = FALSE, |
+ bool bNotify = false, |
FX_BOOL bScriptModify = FALSE); |
FX_BOOL TryCData(XFA_ATTRIBUTE eAttr, |
CFX_WideString& wsValue, |
@@ -234,7 +236,7 @@ class CXFA_Node : public CXFA_Object { |
} |
FX_BOOL SetMeasure(XFA_ATTRIBUTE eAttr, |
CXFA_Measurement mValue, |
- FX_BOOL bNotify = FALSE); |
+ bool bNotify = false); |
FX_BOOL TryMeasure(XFA_ATTRIBUTE eAttr, |
CXFA_Measurement& mValue, |
FX_BOOL bUseDefault = TRUE) const; |
@@ -264,7 +266,7 @@ class CXFA_Node : public CXFA_Object { |
FX_BOOL bOnlyChild = FALSE); |
int32_t InsertChild(int32_t index, CXFA_Node* pNode); |
FX_BOOL InsertChild(CXFA_Node* pNode, CXFA_Node* pBeforeNode = NULL); |
- FX_BOOL RemoveChild(CXFA_Node* pNode, FX_BOOL bNotify = TRUE); |
+ FX_BOOL RemoveChild(CXFA_Node* pNode, bool bNotify = true); |
CXFA_Node* Clone(FX_BOOL bRecursive); |
CXFA_Node* GetNodeItem(XFA_NODEITEM eItem) const; |
CXFA_Node* GetNodeItem(XFA_NODEITEM eItem, XFA_OBJECTTYPE eType) const; |
@@ -376,8 +378,7 @@ class CXFA_Node : public CXFA_Object { |
void Script_Delta_Target(FXJSE_HVALUE hValue, |
FX_BOOL bSetting, |
XFA_ATTRIBUTE eAttribute); |
- void Script_Attribute_SendAttributeChangeMessage(void* eAttribute, |
- void* eValue, |
+ void Script_Attribute_SendAttributeChangeMessage(XFA_ATTRIBUTE eAttribute, |
FX_BOOL bScriptModify); |
void Script_Attribute_Integer(FXJSE_HVALUE hValue, |
FX_BOOL bSetting, |
@@ -593,22 +594,19 @@ class CXFA_Node : public CXFA_Object { |
FX_BOOL SetValue(XFA_ATTRIBUTE eAttr, |
XFA_ATTRIBUTETYPE eType, |
void* pValue, |
- FX_BOOL bNotify); |
+ bool bNotify); |
FX_BOOL GetValue(XFA_ATTRIBUTE eAttr, |
XFA_ATTRIBUTETYPE eType, |
FX_BOOL bUseDefault, |
void*& pValue); |
- void OnRemoved(CXFA_Node* pParent, CXFA_Node* pRemoved, FX_BOOL bNotify); |
- void OnChanging(XFA_ATTRIBUTE eAttr, void* pNewValue, FX_BOOL bNotify); |
- void OnChanged(XFA_ATTRIBUTE eAttr, |
- void* pNewValue, |
- FX_BOOL bNotify, |
- FX_BOOL bScriptModify = FALSE); |
+ void OnRemoved(bool bNotify); |
+ void OnChanging(XFA_ATTRIBUTE eAttr, bool bNotify); |
+ void OnChanged(XFA_ATTRIBUTE eAttr, bool bNotify, FX_BOOL bScriptModify); |
int32_t execSingleEventByName(const CFX_WideStringC& wsEventName, |
XFA_ELEMENT eElementType); |
FX_BOOL SetScriptContent(const CFX_WideString& wsContent, |
const CFX_WideString& wsXMLValue, |
- FX_BOOL bNotify = TRUE, |
+ bool bNotify = true, |
FX_BOOL bScriptModify = FALSE, |
FX_BOOL bSyncData = TRUE); |
CFX_WideString GetScriptContent(FX_BOOL bScriptModify = FALSE); |