X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c2ca375c5620209d77a88d2d378bdcdedbc82e7e..9869c26285dc51d13607cddaa04f65ce983653a5:/include/wx/os2/private/timer.h diff --git a/include/wx/os2/private/timer.h b/include/wx/os2/private/timer.h index fc231d26c3..a1ba027559 100644 --- a/include/wx/os2/private/timer.h +++ b/include/wx/os2/private/timer.h @@ -4,36 +4,28 @@ // Author: David Webster // Modified by: // Created: 10/17/99 -// RCS-ID: $Id$ // Copyright: (c) David Webster // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifndef _WX_TIMER_H_ -#define _WX_TIMER_H_ +#ifndef _WX_OS2_PRIVATE_TIMER_H_ +#define _WX_OS2_PRIVATE_TIMER_H_ -#include "wx/private/timerimpl.h" +#include "wx/private/timer.h" -class WXDLLEXPORT wxOS2TimerImpl: public wxTimerImpl +class WXDLLIMPEXP_CORE wxOS2TimerImpl: public wxTimerImpl { friend void wxProcessTimer(wxOS2TimerImpl& timer); public: - wxOS2TimerImpl(wxTimer *timer) : wxTimerImpl(timer) { Init(); } - virtual ~wxOS2TimerImpl(); + wxOS2TimerImpl(wxTimer *timer) : wxTimerImpl(timer) { m_ulId = 0; } - virtual void Notify(void); - virtual bool Start( int nMilliseconds = -1 - ,bool bOneShot = FALSE - ); + virtual bool Start(int nMilliseconds = -1, bool bOneShot = FALSE); virtual void Stop(void); - inline virtual bool IsRunning(void) const { return m_ulId != 0L; } - inline int GetTimerId(void) const { return m_idTimer; } + virtual bool IsRunning(void) const { return m_ulId != 0L; } protected: - void Init(void); - ULONG m_ulId; HAB m_Hab; }; @@ -43,5 +35,4 @@ extern ULONG wxTimerProc( HWND WXUNUSED(hwnd) ,int nIdTimer ,ULONG ); -#endif - // _WX_TIMER_H_ +#endif // _WX_OS2_PRIVATE_TIMER_H_