OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 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 #ifndef CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 7 #ifndef CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
8 #define CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 8 #define CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
9 | 9 |
10 #include <map> | 10 #include <map> |
(...skipping 720 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
731 int iType, | 731 int iType, |
732 const CPDF_FormField* pExcludedField, | 732 const CPDF_FormField* pExcludedField, |
733 const CPDF_FormControl* pExcludedControl); | 733 const CPDF_FormControl* pExcludedControl); |
734 | 734 |
735 int CompareFieldName(const CFX_WideString& name1, | 735 int CompareFieldName(const CFX_WideString& name1, |
736 const CFX_WideString& name2); | 736 const CFX_WideString& name2); |
737 | 737 |
738 int CompareFieldName(const CFX_ByteString& name1, | 738 int CompareFieldName(const CFX_ByteString& name1, |
739 const CFX_ByteString& name2); | 739 const CFX_ByteString& name2); |
740 | 740 |
741 CPDF_Document* m_pDocument; | 741 CPDF_Document* const m_pDocument; |
742 | 742 |
743 FX_BOOL m_bGenerateAP; | 743 FX_BOOL m_bGenerateAP; |
744 | 744 |
745 CPDF_Dictionary* m_pFormDict; | 745 CPDF_Dictionary* m_pFormDict; |
746 | 746 |
747 std::map<const CPDF_Dictionary*, CPDF_FormControl*> m_ControlMap; | 747 std::map<const CPDF_Dictionary*, CPDF_FormControl*> m_ControlMap; |
748 | 748 |
749 CFieldTree* m_pFieldTree; | 749 nonstd::unique_ptr<CFieldTree> m_pFieldTree; |
750 | 750 |
751 CFX_ByteString m_bsEncoding; | 751 CFX_ByteString m_bsEncoding; |
752 | 752 |
753 CPDF_FormNotify* m_pFormNotify; | 753 CPDF_FormNotify* m_pFormNotify; |
754 | 754 |
755 FX_BOOL m_bUpdated; | 755 FX_BOOL m_bUpdated; |
756 friend class CPDF_FormControl; | 756 friend class CPDF_FormControl; |
757 friend class CPDF_FormField; | 757 friend class CPDF_FormField; |
758 }; | 758 }; |
759 #define FORMFIELD_READONLY 0x01 | 759 #define FORMFIELD_READONLY 0x01 |
(...skipping 440 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1200 FX_FLOAT fc[4], | 1200 FX_FLOAT fc[4], |
1201 const CFX_ByteStringC& csEntry); | 1201 const CFX_ByteStringC& csEntry); |
1202 | 1202 |
1203 CFX_WideString GetCaption(const CFX_ByteStringC& csEntry); | 1203 CFX_WideString GetCaption(const CFX_ByteStringC& csEntry); |
1204 | 1204 |
1205 CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry); | 1205 CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry); |
1206 friend class CPDF_FormControl; | 1206 friend class CPDF_FormControl; |
1207 }; | 1207 }; |
1208 | 1208 |
1209 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 1209 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
OLD | NEW |