Chromium Code Reviews| Index: fpdfsdk/include/formfiller/FFL_FormFiller.h |
| diff --git a/fpdfsdk/include/formfiller/FFL_FormFiller.h b/fpdfsdk/include/formfiller/FFL_FormFiller.h |
| index 64c813671a6727684a6c92c7735066ad218e4627..87fb7acec5a76b729f210e495ac9ab3d0ab8b1be 100644 |
| --- a/fpdfsdk/include/formfiller/FFL_FormFiller.h |
| +++ b/fpdfsdk/include/formfiller/FFL_FormFiller.h |
| @@ -10,18 +10,16 @@ |
| #include "FFL_IFormFiller.h" |
| #include "FFL_CBA_Fontmap.h" |
| -class CPDFSDK_Annot; |
| -class CFFL_FormFiller; |
| -class CFFL_Notify; |
| class CPDFDoc_Environment; |
| -class CPDFSDK_PageView; |
| +class CPDFSDK_Annot; |
| class CPDFSDK_Document; |
| +class CPDFSDK_PageView; |
| class CPDFSDK_Widget; |
| class CFFL_FormFiller : public IPWL_Provider, public CPWL_TimerHandler { |
| public: |
| CFFL_FormFiller(CPDFDoc_Environment* pApp, CPDFSDK_Annot* pAnnot); |
| - virtual ~CFFL_FormFiller(); |
| + ~CFFL_FormFiller() override; |
| virtual FX_RECT GetViewBBox(CPDFSDK_PageView* pPageView, |
| CPDFSDK_Annot* pAnnot); |
| @@ -78,23 +76,16 @@ class CFFL_FormFiller : public IPWL_Provider, public CPWL_TimerHandler { |
| FX_UINT nFlags); |
| virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, FX_UINT nChar, FX_UINT nFlags); |
| - virtual FX_BOOL OnSetFocus(CPDFSDK_Annot* pAnnot, FX_UINT nFlag); |
| - virtual FX_BOOL OnKillFocus(CPDFSDK_Annot* pAnnot, FX_UINT nFlag); |
| - |
| - virtual FX_BOOL CanCopy(CPDFSDK_Document* pDocument); |
| - virtual FX_BOOL CanCut(CPDFSDK_Document* pDocument); |
| - virtual FX_BOOL CanPaste(CPDFSDK_Document* pDocument); |
| - |
| - virtual void DoCopy(CPDFSDK_Document* pDocument); |
| - virtual void DoCut(CPDFSDK_Document* pDocument); |
| - virtual void DoPaste(CPDFSDK_Document* pDocument); |
| + FX_BOOL SetFocusForAnnot(CPDFSDK_Annot* pAnnot, FX_UINT nFlag); |
| + FX_BOOL KillFocusForAnnot(CPDFSDK_Annot* pAnnot, FX_UINT nFlag); |
| // CPWL_TimerHandler |
| - virtual void TimerProc(); |
| - virtual IFX_SystemHandler* GetSystemHandler() const; |
| + void TimerProc() override; |
| + IFX_SystemHandler* GetSystemHandler() const override; |
| - virtual CPDF_Matrix GetWindowMatrix(void* pAttachedData); |
| - virtual CFX_WideString LoadPopupMenuString(int nIndex); |
| + // IPWL_Provider |
| + CPDF_Matrix GetWindowMatrix(void* pAttachedData) override; |
| + CFX_WideString LoadPopupMenuString(int nIndex) override; |
| virtual void GetActionData(CPDFSDK_PageView* pPageView, |
| CPDF_AAction::AActionType type, |
| @@ -112,7 +103,7 @@ class CFFL_FormFiller : public IPWL_Provider, public CPWL_TimerHandler { |
| virtual CPWL_Wnd* ResetPDFWindow(CPDFSDK_PageView* pPageView, |
| FX_BOOL bRestoreValue); |
| - virtual void OnKeyStroke(FX_BOOL bKeyDown); |
| + virtual void OnKeyStroke(FX_BOOL bKeyDown, FX_DWORD nFlag); |
|
Nico
2015/08/08 23:47:40
Is this supposed to be an override? If not, why th
Lei Zhang
2015/08/10 07:03:22
No, CFFL_ListBox which inherits from CFFL_FormFill
|
| CPDF_Matrix GetCurMatrix(); |