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;
FILE * init(int, char **)
virtual ~AquaSalTimer() override
void Start(sal_uInt64 nMS) override
void handleWindowShouldClose()
bool IsTimerElapsed() const
void handleTimerElapsed()
bool m_bDirectTimeout
timeout can be processed directly
bool handleDispatchTimerEvent(NSEvent *pEvent)
NSTimer * m_pRunningTimer
void handleStartTimerEvent(NSEvent *pEvent)
void queueDispatchTimerEvent(bool bAtStart)
bool IsDirectTimeout() const
NSAutoreleasePool * mpPool
void ImplNSAppPostEvent(short nEventId, BOOL bAtStart, int nUserData=0)
if NO == bAtStart, then it has to be run in the main thread, e.g.
const wchar_t *typedef BOOL