From 2e118e8f73f939fa93d144470e7fa31228e7e74d Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Tue, 1 May 2018 21:24:14 +0000 Subject: Add CPDF_Document::Extension::DeletePage() Replaces one compile-time #ifdef XFA with a dynamic check and a call through a virtual API that prevents the CPDF code from knowing anything about the XFA code. Change-Id: If0ff9b6918b908b3eac824fe1d525c6d4f7316e7 Reviewed-on: https://pdfium-review.googlesource.com/31890 Reviewed-by: dsinclair Commit-Queue: Tom Sepez --- fpdfsdk/fpdfxfa/cpdfxfa_context.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'fpdfsdk/fpdfxfa/cpdfxfa_context.h') diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_context.h b/fpdfsdk/fpdfxfa/cpdfxfa_context.h index cb42de0576..8491282d75 100644 --- a/fpdfsdk/fpdfxfa/cpdfxfa_context.h +++ b/fpdfsdk/fpdfxfa/cpdfxfa_context.h @@ -57,11 +57,13 @@ class CPDFXFA_Context : public CPDF_Document::Extension, void SetFormFillEnv(CPDFSDK_FormFillEnvironment* pFormFillEnv); int GetPageCount() const; - void DeletePage(int page_index); RetainPtr GetXFAPage(int page_index); RetainPtr GetXFAPage(CXFA_FFPageView* pPage) const; void ClearChangeMark(); + // CPDF_Document::Extension: + void DeletePage(int page_index) override; + // IFXA_AppProvider: WideString GetLanguage() override; WideString GetPlatform() override; -- cgit v1.2.3