kodi
WinEventsOSXImpl.h
1 /*
2  * Copyright (C) 2011-2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 #include "windowing/osx/WinEventsOSX.h"
12 
13 #import <Foundation/Foundation.h>
14 
15 @class NSEvent;
16 
17 @interface CWinEventsOSXImpl : NSObject
18 
19 - (void)MessagePush:(XBMC_Event*)newEvent;
20 - (size_t)GetQueueSize;
21 - (bool)MessagePump;
22 - (void)enableInputEvents;
23 - (void)disableInputEvents;
24 - (XBMC_Event)keyPressEvent:(NSEvent*)nsEvent;
25 
26 - (void)signalMouseEntered;
27 - (void)signalMouseExited;
28 - (void)ProcessInputEvent:(NSEvent*)nsEvent;
29 
30 @end
Definition: WinEventsOSXImpl.h:17
Definition: XBMC_events.h:117