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; |