X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6a3ea4ead89a97b4dcc6a1fdc8c48119bdaabc23..b3d4ea61048390be280daf916ece76f9a2e55349:/include/wx/osx/core/private/timer.h diff --git a/include/wx/osx/core/private/timer.h b/include/wx/osx/core/private/timer.h new file mode 100644 index 0000000000..8e3874ec73 --- /dev/null +++ b/include/wx/osx/core/private/timer.h @@ -0,0 +1,33 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/osx/core/private/timer.h +// Purpose: wxTimer class based on core foundation +// Author: Stefan Csomor +// Created: 2008-07-16 +// RCS-ID: $Id: timer.h 54117 2008-06-11 16:30:48Z SC $ +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_OSX_CORE_PRIVATE_TIMER_H_ +#define _WX_OSX_CORE_PRIVATE_TIMER_H_ + +#include "wx/private/timer.h" + +struct wxOSXTimerInfo; + +class WXDLLIMPEXP_CORE wxOSXTimerImpl : public wxTimerImpl +{ +public: + wxOSXTimerImpl(wxTimer *timer); + virtual ~wxOSXTimerImpl(); + + virtual bool Start(int milliseconds = -1, bool one_shot = false); + virtual void Stop(); + + virtual bool IsRunning() const; + +private: + wxOSXTimerInfo *m_info; +}; + +#endif // _WX_OSX_CORE_PRIVATE_TIMER_H_