NCBI C++ ToolKit
Public Member Functions | List of all members
IUndoManager Class Referenceabstract

Search Toolkit Book for IUndoManager

#include <gui/utils/command_processor.hpp>

+ Inheritance diagram for IUndoManager:
+ Collaboration diagram for IUndoManager:

Public Member Functions

virtual void Undo (wxWindow *window=0)=0
 
virtual void Redo (wxWindow *window=0)=0
 
virtual bool CanUndo ()=0
 
virtual bool CanRedo ()=0
 
virtual string GetUndoLabel ()=0
 
virtual string GetRedoLabel ()=0
 
virtual bool RequestExclusiveEdit (wxWindow *window, const string &descr)=0
 
virtual bool ReleaseExclusiveEdit (wxWindow *window)=0
 
- Public Member Functions inherited from ICommandProccessor
virtual ~ICommandProccessor ()
 
virtual void Execute (IEditCommand *command, wxWindow *window=0)=0
 
virtual bool ExecuteLock ()=0
 
virtual void ExecuteUnlock ()=0
 

Detailed Description

Definition at line 90 of file command_processor.hpp.

Member Function Documentation

◆ CanRedo()

virtual bool IUndoManager::CanRedo ( )
pure virtual

Implemented in CUndoManager.

◆ CanUndo()

virtual bool IUndoManager::CanUndo ( )
pure virtual

◆ GetRedoLabel()

virtual string IUndoManager::GetRedoLabel ( )
pure virtual

Implemented in CUndoManager.

◆ GetUndoLabel()

virtual string IUndoManager::GetUndoLabel ( )
pure virtual

Implemented in CUndoManager.

◆ Redo()

virtual void IUndoManager::Redo ( wxWindow *  window = 0)
pure virtual

Implemented in CUndoManager.

◆ ReleaseExclusiveEdit()

virtual bool IUndoManager::ReleaseExclusiveEdit ( wxWindow *  window)
pure virtual

◆ RequestExclusiveEdit()

virtual bool IUndoManager::RequestExclusiveEdit ( wxWindow *  window,
const string descr 
)
pure virtual

◆ Undo()

virtual void IUndoManager::Undo ( wxWindow *  window = 0)
pure virtual

The documentation for this class was generated from the following file:
Modified on Wed Jun 12 11:16:24 2024 by modify_doxy.py rev. 669887