Bug 1401888 - Part 1. Move PDFiumEngineShim::Init to private section.
MozReview-Commit-ID: KK1wAv1KoPh
--- a/widget/windows/PDFiumEngineShim.h
+++ b/widget/windows/PDFiumEngineShim.h
@@ -44,36 +44,34 @@ typedef void (STDCALL *FPDF_RenderPage_P
class PDFiumEngineShim
{
public:
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(PDFiumEngineShim)
static already_AddRefed<PDFiumEngineShim> GetInstanceOrNull();
- bool Init();
-
FPDF_DOCUMENT LoadDocument(FPDF_STRING file_path,
FPDF_BYTESTRING aPassword);
void CloseDocument(FPDF_DOCUMENT aDocument);
int GetPageCount(FPDF_DOCUMENT aDocument);
int GetPageSizeByIndex(FPDF_DOCUMENT aDocument, int aPageIndex,
double* aWidth, double* aHeight);
FPDF_PAGE LoadPage(FPDF_DOCUMENT aDocument, int aPageIndex);
void ClosePage(FPDF_PAGE aPage);
void RenderPage(HDC aDC, FPDF_PAGE aPage,
int aStartX, int aStartY,
int aSizeX, int aSizeY,
int aRotate, int aFlags);
private:
-
PDFiumEngineShim();
~PDFiumEngineShim();
+ bool Init();
bool mInitialized ;
FPDF_InitLibrary_Pfn mFPDF_InitLibrary;
FPDF_DestroyLibrary_Pfn mFPDF_DestroyLibrary;
FPDF_LoadDocument_Pfn mFPDF_LoadDocument;
FPDF_CloseDocument_Pfn mFPDF_CloseDocument;
FPDF_GetPageCount_Pfn mFPDF_GetPageCount;