A TrackCancel interface class. More...
#include <core.h>


Public Member Functions | |
| ITrackCancel (void) | |
| A constructor. | |
| virtual | ~ITrackCancel (void) |
| A destructor. | |
| virtual void | Cancel (void) |
| virtual bool | Continue (void) |
| virtual void | Reset (void) |
| virtual IProgressor *const | GetProgressor (void) |
| virtual void | SetProgressor (IProgressor *pProgressor) |
| virtual void | PutMessage (const wxString &sMessage, size_t nIndex, wxGISEnumMessageType eType) |
| virtual wxString | GetLastMessage (void) |
Protected Attributes | |
| bool | m_bIsCanceled |
| IProgressor * | m_pProgressor |
A TrackCancel interface class.
This is base class for TrackCancel classes. The TrackCancel provide ability to stop by ESC, Cancel and etc. execution of some process or function