Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Attributes

UT_Timer Class Reference

#include <ut_timer.h>

Inheritance diagram for UT_Timer:
UT_Worker UT_UNIXTimer UT_Win32Timer

List of all members.

Public Member Functions

virtual ~UT_Timer ()
virtual void setCallback (UT_WorkerCallback p)
void setInstanceData (void *)
virtual UT_sint32 set (UT_uint32 iMilliseconds)=0
virtual void stop (void)=0
virtual void start (void)=0
void setIdentifier (UT_uint32)
UT_uint32 getIdentifier ()

Static Public Member Functions

static UT_TimerfindTimer (UT_uint32 iIdentifier)
static UT_Timerstatic_constructor (UT_WorkerCallback pCallback, void *pData)

Protected Member Functions

 UT_Timer ()

Static Protected Member Functions

static UT_GenericVector
< UT_Timer * > & 
_getVecTimers ()

Private Attributes

UT_uint32 m_iIdentifier

Constructor & Destructor Documentation

UT_Timer::~UT_Timer (  )  [virtual]
UT_Timer::UT_Timer (  )  [protected]

Member Function Documentation

UT_GenericVector< UT_Timer * > & UT_Timer::_getVecTimers (  )  [static, protected]
void UT_Timer::setCallback ( UT_WorkerCallback  p  )  [virtual]
void UT_Timer::setIdentifier ( UT_uint32  iIdentifier  ) 

References m_iIdentifier.

Referenced by UT_Win32Timer::set(), and UT_UNIXTimer::set().

void UT_Timer::setInstanceData ( void *  p  ) 
virtual void UT_Timer::stop ( void   )  [pure virtual]

Implements UT_Worker.

Implemented in UT_UNIXTimer, and UT_Win32Timer.

Referenced by FV_VisualDragText::_actuallyScroll(), FV_VisualInlineImage::_actuallyScroll(), FV_FrameEdit::_actuallyScroll(), GR_Caret::_blink(), FV_FrameEdit::_mouseDrag(), FV_VisualDragText::abortDrag(), AP_Win32Dialog_WordCount::destroy(), AP_Win32Dialog_Lists::destroy(), AP_UnixDialog_WordCount::destroy(), AP_UnixDialog_Lists::destroy(), AP_CocoaDialog_WordCount::destroy, AP_CocoaDialog_Lists::destroy, GR_Caret::disable(), GR_Caret::enable(), FV_View::endDrag(), FV_View::extSelToXY(), FV_View::extSelToXYword(), AP_TopRuler::mouseMotion(), FV_VisualDragText::mouseRelease(), FV_VisualInlineImage::mouseRelease(), FV_FrameEdit::mouseRelease(), GR_Caret::resetBlinkTimeout(), GR_Caret::s_enable(), s_StartStopLoadingCursor(), XAP_Frame::setAutoSaveFile(), AP_StatusBarField_ProgressBar::setStatusProgressType(), AP_Win32Dialog_WordCount::setUpdateCounter(), AP_Dialog_Stylist::stopUpdater(), AP_Dialog_SplitCells::stopUpdater(), AP_Dialog_MergeCells::stopUpdater(), AP_Dialog_FormatTOC::stopUpdater(), AP_Dialog_FormatTable::stopUpdater(), AP_Dialog_FormatFrame::stopUpdater(), AP_Dialog_Border_Shading::stopUpdater(), XAP_FrameImpl::viewAutoUpdater(), AP_Win32Dialog_Lists::~AP_Win32Dialog_Lists(), FL_DocLayout::~FL_DocLayout(), FV_FrameEdit::~FV_FrameEdit(), FV_VisualDragText::~FV_VisualDragText(), FV_VisualInlineImage::~FV_VisualInlineImage(), GR_Caret::~GR_Caret(), XAP_Frame::~XAP_Frame(), and XAP_FrameImpl::~XAP_FrameImpl().


Member Data Documentation


The documentation for this class was generated from the following files: