Foxit PDF SDK for HarmonyOS  3.0
uiextensions.IUndoEventListener Class Reference

Public Member Functions

 clearUndoFinished (dm)
 
 itemAdded (dm, item)
 
 itemRemoved (dm, item)
 
 itemWillAdd (dm, item)
 
 itemWillRemoved (dm, item)
 
 onStopRedo (dm)
 
 onStopUndo (dm)
 
 onUndoChanged (dm)
 
 onWillRedo (dm)
 
 onWillUndo (dm)
 
 redoFinished (dm, item)
 
 undoFinished (dm, item)
 
 willClearUndo (dm)
 
 willRedo (dm, item)
 
 willUndo (dm, item)
 

Detailed Description

用于监听Undo/Redo操作事件的接口

Member Function Documentation

◆ clearUndoFinished()

uiextensions.IUndoEventListener.clearUndoFinished ( dm  )

当Undo栈清空完成时触发

Parameters
dm关联的撤销管理器实例

◆ itemAdded()

uiextensions.IUndoEventListener.itemAdded ( dm  ,
item   
)

当UndoItem已添加到FSUndoManager时触发

Parameters
dm关联的撤销管理器实例
item已添加的UndoItem

◆ itemRemoved()

uiextensions.IUndoEventListener.itemRemoved ( dm  ,
item   
)

当UndoItem已从FSUndoManager移除时触发

Parameters
dm关联的撤销管理器实例
item已移除的UndoItem

◆ itemWillAdd()

uiextensions.IUndoEventListener.itemWillAdd ( dm  ,
item   
)

当UndoItem即将被添加到FSUndoManager时触发

Parameters
dm关联的撤销管理器实例
item即将添加的UndoItem

◆ itemWillRemoved()

uiextensions.IUndoEventListener.itemWillRemoved ( dm  ,
item   
)

当UndoItem即将从FSUndoManager移除时触发

Parameters
dm关联的撤销管理器实例
item即将移除的UndoItem

◆ onStopRedo()

uiextensions.IUndoEventListener.onStopRedo ( dm  )

在停止Redo操作时触发

Parameters
dm关联的撤销管理器实例
Returns
返回是否阻止操作继续执行

◆ onStopUndo()

uiextensions.IUndoEventListener.onStopUndo ( dm  )

在停止Undo时操作时触发

Parameters
dm关联的撤销管理器实例
Returns
返回是否阻止操作继续执行

◆ onUndoChanged()

uiextensions.IUndoEventListener.onUndoChanged ( dm  )

当Undo状态发生变化时触发

Parameters
dm关联的撤销管理器实例

◆ onWillRedo()

uiextensions.IUndoEventListener.onWillRedo ( dm  )

在即将执行Redo操作前触发

Parameters
dm关联的撤销管理器实例

◆ onWillUndo()

uiextensions.IUndoEventListener.onWillUndo ( dm  )

在即将执行Undo操作前触发

Parameters
dm关联的撤销管理器实例

◆ redoFinished()

uiextensions.IUndoEventListener.redoFinished ( dm  ,
item   
)

当Redo操作完成时触发

Parameters
dm关联的撤销管理器实例
item已完成的UndoItem

◆ undoFinished()

uiextensions.IUndoEventListener.undoFinished ( dm  ,
item   
)

当Undo操作完成时触发

Parameters
dm关联的撤销管理器实例
item已完成的UndoItem

◆ willClearUndo()

uiextensions.IUndoEventListener.willClearUndo ( dm  )

当即将清空Undo栈时触发

Parameters
dm关联的撤销管理器实例

◆ willRedo()

uiextensions.IUndoEventListener.willRedo ( dm  ,
item   
)

当UndoItem即将Redo时触发

Parameters
dm关联的撤销管理器实例
item将要执行的重做项

◆ willUndo()

uiextensions.IUndoEventListener.willUndo ( dm  ,
item   
)

当具体UndoItem即将Undo执行时触发

Parameters
dm关联的撤销管理器实例
item将要执行的UndoItem