20 #ifndef INCLUDED_VCL_INC_OSX_SALTIMER_H
21 #define INCLUDED_VCL_INC_OSX_SALTIMER_H
24 #include <Cocoa/Cocoa.h>
56 void Start( sal_uInt64 nMS )
override;
73 #endif // INCLUDED_VCL_INC_OSX_SALTIMER_H
bool IsTimerElapsed() const
void ImplNSAppPostEvent(short nEventId, BOOL bAtStart, int nUserData=0)
if NO == bAtStart, then it has to be run in the main thread, e.g.
bool IsDirectTimeout() const
NSTimer * m_pRunningTimer
const wchar_t *typedef BOOL
void queueDispatchTimerEvent(bool bAtStart)
bool handleDispatchTimerEvent(NSEvent *pEvent)
void Start(sal_uInt64 nMS) override
virtual ~AquaSalTimer() override
bool m_bDirectTimeout
timeout can be processed directly
void handleWindowShouldClose()
void handleStartTimerEvent(NSEvent *pEvent)
void handleTimerElapsed()
FILE * init(int, char **)
NSAutoreleasePool * mpPool