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