| Index: fpdfsdk/fpdfxfa/cpdfxfa_document.h
|
| diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_document.h b/fpdfsdk/fpdfxfa/cpdfxfa_document.h
|
| index 4118a31f6d2d35df96401a0ab7dec56f7f401fd0..de997c16f3f0591afaf3e39ca020f605b6618185 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;
|
| };
|
|
|
|
|