| Index: fpdfsdk/cpdfsdk_interform.h
|
| diff --git a/fpdfsdk/cpdfsdk_interform.h b/fpdfsdk/cpdfsdk_interform.h
|
| index 9f35d560e6c6e4325516d4901dbf2b2f593eb31f..032399c84e46b728927b5e9ab82101a7ee47bf9c 100644
|
| --- a/fpdfsdk/cpdfsdk_interform.h
|
| +++ b/fpdfsdk/cpdfsdk_interform.h
|
| @@ -15,6 +15,7 @@
|
| #include "core/fpdfdoc/ipdf_formnotify.h"
|
| #include "core/fxcrt/fx_basic.h"
|
| #include "core/fxge/fx_dib.h"
|
| +#include "fpdfsdk/cpdfsdk_widget.h"
|
|
|
| class CPDF_Dictionary;
|
| class CPDF_FormControl;
|
| @@ -22,7 +23,6 @@ class CPDF_FormField;
|
| class CPDF_InterForm;
|
| class CPDF_Object;
|
| class CPDFSDK_FormFillEnvironment;
|
| -class CPDFSDK_Widget;
|
|
|
| #ifdef PDF_ENABLE_XFA
|
| class CPDFSDK_XFAWidget;
|
| @@ -42,9 +42,9 @@ class CPDFSDK_InterForm : public IPDF_FormNotify {
|
| CPDFSDK_Widget* GetSibling(CPDFSDK_Widget* pWidget, bool bNext) const;
|
| CPDFSDK_Widget* GetWidget(CPDF_FormControl* pControl) const;
|
| void GetWidgets(const CFX_WideString& sFieldName,
|
| - std::vector<CPDFSDK_Widget*>* widgets) const;
|
| + std::vector<CPDFSDK_Annot::ObservedPtr>* widgets) const;
|
| void GetWidgets(CPDF_FormField* pField,
|
| - std::vector<CPDFSDK_Widget*>* widgets) const;
|
| + std::vector<CPDFSDK_Annot::ObservedPtr>* widgets) const;
|
|
|
| void AddMap(CPDF_FormControl* pControl, CPDFSDK_Widget* pWidget);
|
| void RemoveMap(CPDF_FormControl* pControl);
|
|
|