Index: fpdfsdk/include/fsdk_baseform.h |
diff --git a/fpdfsdk/include/fsdk_baseform.h b/fpdfsdk/include/fsdk_baseform.h |
index da574303970004d17a9e2bbd70cceffb91966e6f..07d21bbaae07422a44859f9f2d14a24939d528a8 100644 |
--- a/fpdfsdk/include/fsdk_baseform.h |
+++ b/fpdfsdk/include/fsdk_baseform.h |
@@ -66,9 +66,9 @@ typedef struct _PDFSDK_FieldAction { |
class CPDFSDK_Widget : public CPDFSDK_BAAnnot { |
public: |
- IXFA_Widget* GetMixXFAWidget(); |
+ IXFA_Widget* GetMixXFAWidget() const; |
IXFA_Widget* GetGroupMixXFAWidget(); |
- IXFA_WidgetHandler* GetXFAWidgetHandler(); |
+ IXFA_WidgetHandler* GetXFAWidgetHandler() const; |
FX_BOOL HasXFAAAction(PDFSDK_XFAAActionType eXFAAAT); |
FX_BOOL OnXFAAAction(PDFSDK_XFAAActionType eXFAAAT, |
@@ -114,14 +114,14 @@ class CPDFSDK_Widget : public CPDFSDK_BAAnnot { |
FX_BOOL GetTextColor(FX_COLORREF& color) const; |
FX_FLOAT GetFontSize() const; |
- int GetSelectedIndex(int nIndex); |
- CFX_WideString GetValue(FX_BOOL bDisplay = TRUE); |
+ int GetSelectedIndex(int nIndex) const; |
+ CFX_WideString GetValue(FX_BOOL bDisplay = TRUE) const; |
CFX_WideString GetDefaultValue() const; |
CFX_WideString GetOptionLabel(int nIndex) const; |
int CountOptions() const; |
- FX_BOOL IsOptionSelected(int nIndex); |
+ FX_BOOL IsOptionSelected(int nIndex) const; |
int GetTopVisibleIndex() const; |
- FX_BOOL IsChecked(); |
+ FX_BOOL IsChecked() const; |
/* |
BF_ALIGN_LEFT |
BF_ALIGN_MIDDL |
@@ -129,7 +129,7 @@ class CPDFSDK_Widget : public CPDFSDK_BAAnnot { |
*/ |
int GetAlignment() const; |
int GetMaxLen() const; |
- CFX_WideString GetName(); |
+ CFX_WideString GetName() const; |
CFX_WideString GetAlternateName() const; |
// Set Properties. |
@@ -198,14 +198,13 @@ class CPDFSDK_Widget : public CPDFSDK_BAAnnot { |
public: |
FX_BOOL HitTest(FX_FLOAT pageX, FX_FLOAT pageY); |
- private: |
CPDFSDK_InterForm* m_pInterForm; |
FX_BOOL m_bAppModified; |
int32_t m_nAppAge; |
int32_t m_nValueAge; |
- IXFA_Widget* m_hMixXFAWidget; |
- IXFA_WidgetHandler* m_pWidgetHandler; |
+ mutable IXFA_Widget* m_hMixXFAWidget; |
+ mutable IXFA_WidgetHandler* m_pWidgetHandler; |
}; |
class CPDFSDK_XFAWidget : public CPDFSDK_Annot { |