diff options
author | dsinclair <dsinclair@chromium.org> | 2016-10-11 13:53:37 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-10-11 13:53:37 -0700 |
commit | 655fccab2f80af3a0e160116f30796e2da77f919 (patch) | |
tree | 3a3deca393d683d5a567b5e72bcdf2115c74080a /fpdfsdk/fpdfxfa/cpdfxfa_document.h | |
parent | ab36e73c8c5409fa262d4fa2faffe65c8804a792 (diff) | |
download | pdfium-655fccab2f80af3a0e160116f30796e2da77f919.tar.xz |
Convert CPDFXFA_Document to use CPDFSDK_FormFillEnvironment
This CL removes the use of CPDFSDK_Document from CPDFXFA_Document.
Review-Url: https://codereview.chromium.org/2396213002
Diffstat (limited to 'fpdfsdk/fpdfxfa/cpdfxfa_document.h')
-rw-r--r-- | fpdfsdk/fpdfxfa/cpdfxfa_document.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_document.h b/fpdfsdk/fpdfxfa/cpdfxfa_document.h index 4118a31f6d..de997c16f3 100644 --- a/fpdfsdk/fpdfxfa/cpdfxfa_document.h +++ b/fpdfsdk/fpdfxfa/cpdfxfa_document.h @@ -12,7 +12,6 @@ #include "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.h" #include "xfa/fxfa/xfa_ffdoc.h" -class CPDFSDK_Document; class CPDFSDK_FormFillEnvironment; class CPDFXFA_App; class CPDFXFA_Page; @@ -40,8 +39,10 @@ class CPDFXFA_Document { CXFA_FFDocView* GetXFADocView() { return m_pXFADocView; } int GetDocType() const { return m_iDocType; } - CPDFSDK_Document* GetSDKDoc() const { return m_pSDKDoc; } - void SetSDKDoc(CPDFSDK_Document* pSDKDoc) { m_pSDKDoc = pSDKDoc; } + CPDFSDK_FormFillEnvironment* GetFormFillEnv() const { return m_pFormFillEnv; } + void SetFormFillEnv(CPDFSDK_FormFillEnvironment* pFormFillEnv) { + m_pFormFillEnv = pFormFillEnv; + } void DeletePage(int page_index); int GetPageCount() const; @@ -79,14 +80,14 @@ class CPDFXFA_Document { std::unique_ptr<CPDF_Document> m_pPDFDoc; std::unique_ptr<CXFA_FFDoc> m_pXFADoc; - CPDFSDK_Document* m_pSDKDoc; // not owned. + CPDFSDK_FormFillEnvironment* m_pFormFillEnv; // not owned. CXFA_FFDocView* m_pXFADocView; // not owned. CPDFXFA_App* const m_pApp; CFX_ArrayTemplate<CPDFXFA_Page*> m_XFAPageList; LoadStatus m_nLoadStatus; int m_nPageCount; - // Must be destroy before |m_pSDKDoc|. + // Must be destroyed before |m_pFormFillEnv|. CPDFXFA_DocEnvironment m_DocEnv; }; |