| Index: fpdfsdk/include/fxedit/fxet_edit.h
|
| diff --git a/fpdfsdk/include/fxedit/fxet_edit.h b/fpdfsdk/include/fxedit/fxet_edit.h
|
| index 8aa44a4bed6b6d5981c0cef7cef2559c31dc1e6f..9e5c40f5ff1b98e52fe690e16521dadaa26a98c6 100644
|
| --- a/fpdfsdk/include/fxedit/fxet_edit.h
|
| +++ b/fpdfsdk/include/fxedit/fxet_edit.h
|
| @@ -325,12 +325,9 @@ class CFX_Edit_UndoItem : public IFX_Edit_UndoItem
|
| {
|
| public:
|
| CFX_Edit_UndoItem() : m_bFirst(TRUE), m_bLast(TRUE) {}
|
| - virtual ~CFX_Edit_UndoItem(){}
|
|
|
| - virtual CFX_WideString GetUndoTitle() {return L"";}
|
| - virtual void Release(){delete this;}
|
| + CFX_WideString GetUndoTitle() override { return L""; }
|
|
|
| -public:
|
| void SetFirst(FX_BOOL bFirst){m_bFirst = bFirst;}
|
| FX_BOOL IsFirst(){return m_bFirst;}
|
| void SetLast(FX_BOOL bLast){m_bLast = bLast;}
|
| @@ -345,17 +342,15 @@ class CFX_Edit_GroupUndoItem : public IFX_Edit_UndoItem
|
| {
|
| public:
|
| CFX_Edit_GroupUndoItem(const CFX_WideString& sTitle);
|
| - virtual ~CFX_Edit_GroupUndoItem();
|
| + ~CFX_Edit_GroupUndoItem() override;
|
| +
|
| + void Undo() override;
|
| + void Redo() override;
|
| + CFX_WideString GetUndoTitle() override;
|
|
|
| void AddUndoItem(CFX_Edit_UndoItem* pUndoItem);
|
| void UpdateItems();
|
|
|
| -public:
|
| - virtual void Undo();
|
| - virtual void Redo();
|
| - virtual CFX_WideString GetUndoTitle();
|
| - virtual void Release();
|
| -
|
| private:
|
| CFX_WideString m_sTitle;
|
| CFX_ArrayTemplate<CFX_Edit_UndoItem*> m_Items;
|
|
|