| Index: fpdfsdk/include/fxedit/fxet_list.h
|
| diff --git a/fpdfsdk/include/fxedit/fxet_list.h b/fpdfsdk/include/fxedit/fxet_list.h
|
| index 63c6617cbadf56e6e7a39fc33ea2e136fb7e4744..2700b92cf0cc1d1de1ddd165bcf719acefd49bef 100644
|
| --- a/fpdfsdk/include/fxedit/fxet_list.h
|
| +++ b/fpdfsdk/include/fxedit/fxet_list.h
|
| @@ -208,40 +208,33 @@ class CLST_ArrayTemplate : public CFX_ArrayTemplate<TYPE> {
|
| class CFX_List : protected CFX_ListContainer, public IFX_List {
|
| public:
|
| CFX_List();
|
| - virtual ~CFX_List();
|
| + ~CFX_List() override;
|
|
|
| - public:
|
| - virtual void SetFontMap(IFX_Edit_FontMap* pFontMap);
|
| - virtual void SetFontSize(FX_FLOAT fFontSize);
|
| -
|
| - virtual CPDF_Rect GetPlateRect() const;
|
| - virtual CPDF_Rect GetContentRect() const;
|
| -
|
| - virtual FX_FLOAT GetFontSize() const;
|
| - virtual IFX_Edit* GetItemEdit(int32_t nIndex) const;
|
| - virtual int32_t GetCount() const;
|
| - virtual FX_BOOL IsItemSelected(int32_t nIndex) const;
|
| - virtual FX_FLOAT GetFirstHeight() const;
|
| -
|
| - virtual void SetMultipleSel(FX_BOOL bMultiple);
|
| - virtual FX_BOOL IsMultipleSel() const;
|
| - virtual FX_BOOL IsValid(int32_t nItemIndex) const;
|
| - virtual int32_t FindNext(int32_t nIndex, FX_WCHAR nChar) const;
|
| + // IFX_List:
|
| + void SetFontMap(IFX_Edit_FontMap* pFontMap) override;
|
| + void SetFontSize(FX_FLOAT fFontSize) override;
|
| + CPDF_Rect GetPlateRect() const override;
|
| + CPDF_Rect GetContentRect() const override;
|
| + FX_FLOAT GetFontSize() const override;
|
| + IFX_Edit* GetItemEdit(int32_t nIndex) const override;
|
| + int32_t GetCount() const override;
|
| + FX_BOOL IsItemSelected(int32_t nIndex) const override;
|
| + FX_FLOAT GetFirstHeight() const override;
|
| + void SetMultipleSel(FX_BOOL bMultiple) override;
|
| + FX_BOOL IsMultipleSel() const override;
|
| + FX_BOOL IsValid(int32_t nItemIndex) const override;
|
| + int32_t FindNext(int32_t nIndex, FX_WCHAR nChar) const override;
|
| + void Empty() override;
|
| + CPDF_Rect GetItemRect(int32_t nIndex) const override;
|
| + int32_t GetItemIndex(const CPDF_Point& point) const override;
|
| + int32_t GetFirstSelected() const override;
|
|
|
| protected:
|
| - virtual void Empty();
|
| -
|
| void AddItem(const FX_WCHAR* str);
|
| virtual void ReArrange(int32_t nItemIndex);
|
| -
|
| - virtual CPDF_Rect GetItemRect(int32_t nIndex) const;
|
| CFX_WideString GetItemText(int32_t nIndex) const;
|
| -
|
| void SetItemSelect(int32_t nItemIndex, FX_BOOL bSelected);
|
| void SetItemCaret(int32_t nItemIndex, FX_BOOL bCaret);
|
| -
|
| - virtual int32_t GetItemIndex(const CPDF_Point& point) const;
|
| - int32_t GetFirstSelected() const;
|
| int32_t GetLastSelected() const;
|
| FX_WCHAR Toupper(FX_WCHAR c) const;
|
|
|
|
|