Cleanup visiblity in Field
This CL shuffles some methods around in the Field declaration and cleans up the
visibility as needed.
Change-Id: Icff3bd791d734c3baa69fd092a2f96058eaf62fd
Reviewed-on: https://pdfium-review.googlesource.com/16370
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/fpdfsdk/javascript/Field.h b/fpdfsdk/javascript/Field.h
index bd90ff7..7284153 100644
--- a/fpdfsdk/javascript/Field.h
+++ b/fpdfsdk/javascript/Field.h
@@ -74,6 +74,9 @@
class Field : public CJS_EmbedObj {
public:
+ static void DoDelay(CPDFSDK_FormFillEnvironment* pFormFillEnv,
+ CJS_DelayData* pData);
+
explicit Field(CJS_Object* pJSObject);
~Field() override;
@@ -522,6 +525,9 @@
CJS_Value& vRet,
WideString& sError);
+ bool AttachField(Document* pDocument, const WideString& csFieldName);
+
+ private:
static void SetAlignment(CPDFSDK_FormFillEnvironment* pFormFillEnv,
const WideString& swFieldName,
int nControlIndex,
@@ -677,13 +683,7 @@
CPDFSDK_FormFillEnvironment* pFormFillEnv,
const WideString& csFieldName);
- static void DoDelay(CPDFSDK_FormFillEnvironment* pFormFillEnv,
- CJS_DelayData* pData);
-
- bool AttachField(Document* pDocument, const WideString& csFieldName);
void SetDelay(bool bDelay);
-
- protected:
void ParseFieldName(const std::wstring& strFieldNameParsed,
std::wstring& strFieldName,
int& iControlNo);
@@ -704,7 +704,6 @@
void DoDelay();
- public:
Document* m_pJSDoc;
CPDFSDK_FormFillEnvironment::ObservedPtr m_pFormFillEnv;
WideString m_FieldName;