Chromium Code Reviews| Index: fpdfsdk/include/formfiller/FFL_ComboBox.h |
| diff --git a/fpdfsdk/include/formfiller/FFL_ComboBox.h b/fpdfsdk/include/formfiller/FFL_ComboBox.h |
| index 5be719891884d3303ca6bff60b8914c4c4a7a0ae..5bfbc12a8e8df10575e1c2c3e78b98d60041e1e7 100644 |
| --- a/fpdfsdk/include/formfiller/FFL_ComboBox.h |
| +++ b/fpdfsdk/include/formfiller/FFL_ComboBox.h |
| @@ -25,49 +25,40 @@ class CFFL_ComboBox : public CFFL_FormFiller, |
| public IPWL_Edit_Notify { |
| public: |
| CFFL_ComboBox(CPDFDoc_Environment* pApp, CPDFSDK_Annot* pWidget); |
| - virtual ~CFFL_ComboBox(); |
| - |
| - virtual PWL_CREATEPARAM GetCreateParam(); |
| - virtual CPWL_Wnd* NewPDFWindow(const PWL_CREATEPARAM& cp, |
| - CPDFSDK_PageView* pPageView); |
| - |
| - virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, FX_UINT nChar, FX_UINT nFlags); |
| - |
| - virtual FX_BOOL IsDataChanged(CPDFSDK_PageView* pPageView); |
| - virtual void SaveData(CPDFSDK_PageView* pPageView); |
| - |
| - virtual void GetActionData(CPDFSDK_PageView* pPageView, |
| - CPDF_AAction::AActionType type, |
| - PDFSDK_FieldAction& fa); |
| - virtual void SetActionData(CPDFSDK_PageView* pPageView, |
| - CPDF_AAction::AActionType type, |
| - const PDFSDK_FieldAction& fa); |
| - virtual FX_BOOL IsActionDataChanged(CPDF_AAction::AActionType type, |
| - const PDFSDK_FieldAction& faOld, |
| - const PDFSDK_FieldAction& faNew); |
| - virtual void SaveState(CPDFSDK_PageView* pPageView); |
| - virtual void RestoreState(CPDFSDK_PageView* pPageView); |
| - |
| - virtual CPWL_Wnd* ResetPDFWindow(CPDFSDK_PageView* pPageView, |
| - FX_BOOL bRestoreValue); |
| - virtual void OnKeyStroke(FX_BOOL bKeyDown, FX_UINT nFlag); |
| - |
| - public: |
| - virtual void OnSetFocus(CPWL_Wnd* pWnd); |
| - virtual void OnKillFocus(CPWL_Wnd* pWnd); |
| - |
| - public: |
| - virtual void OnAddUndo(CPWL_Edit* pEdit); |
| - |
| - public: |
| - virtual FX_BOOL CanCopy(CPDFSDK_Document* pDocument); |
|
Nico
2015/08/08 23:47:40
where did this block go?
Lei Zhang
2015/08/10 07:03:22
CFFL_ComboBox::CanCopy() and friends are just no-o
|
| - virtual FX_BOOL CanCut(CPDFSDK_Document* pDocument); |
| - virtual FX_BOOL CanPaste(CPDFSDK_Document* pDocument); |
| + ~CFFL_ComboBox() override; |
| + |
| + // CFFL_FormFiller: |
| + PWL_CREATEPARAM GetCreateParam() override; |
| + CPWL_Wnd* NewPDFWindow(const PWL_CREATEPARAM& cp, |
| + CPDFSDK_PageView* pPageView) override; |
| + FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, FX_UINT nChar, FX_UINT nFlags) override; |
| + FX_BOOL IsDataChanged(CPDFSDK_PageView* pPageView) override; |
| + void SaveData(CPDFSDK_PageView* pPageView) override; |
| + void GetActionData(CPDFSDK_PageView* pPageView, |
| + CPDF_AAction::AActionType type, |
| + PDFSDK_FieldAction& fa) override; |
| + void SetActionData(CPDFSDK_PageView* pPageView, |
| + CPDF_AAction::AActionType type, |
| + const PDFSDK_FieldAction& fa) override; |
| + FX_BOOL IsActionDataChanged(CPDF_AAction::AActionType type, |
| + const PDFSDK_FieldAction& faOld, |
| + const PDFSDK_FieldAction& faNew) override; |
| + void SaveState(CPDFSDK_PageView* pPageView) override; |
| + void RestoreState(CPDFSDK_PageView* pPageView) override; |
| + CPWL_Wnd* ResetPDFWindow(CPDFSDK_PageView* pPageView, |
| + FX_BOOL bRestoreValue) override; |
| + void OnKeyStroke(FX_BOOL bKeyDown, FX_DWORD nFlag) override; |
| + |
| + // IPWL_FocusHandler: |
| + void OnSetFocus(CPWL_Wnd* pWnd) override; |
| + void OnKillFocus(CPWL_Wnd* pWnd) override; |
| + |
| + // IPWL_Edit_Notify: |
| + void OnAddUndo(CPWL_Edit* pEdit) override; |
| private: |
| CFX_WideString GetSelectExportText(); |
| - private: |
| CBA_FontMap* m_pFontMap; |
| FFL_ComboBoxState m_State; |
| }; |