11 #include "InputProcessorKeyboard.h"    12 #include "InputProcessorPointer.h"    13 #include "InputProcessorTouch.h"    20 #include <wayland-client-protocol.hpp>    71   virtual void OnSetCursor(std::uint32_t seatGlobalName, std::uint32_t serial) {}
    92   void AddSeat(
CSeat* seat);
    93   void RemoveSeat(
CSeat* seat);
   105   void SetCoordinateScale(std::int32_t scale);
   108   wayland::surface_t m_inputSurface;
   111   void OnPointerEnter(std::uint32_t seatGlobalName, std::uint32_t serial) 
override;
   112   void OnPointerLeave() 
override;
   113   void OnPointerEvent(
XBMC_Event& event) 
override;
   115   void OnKeyboardEnter() 
override;
   116   void OnKeyboardLeave() 
override;
   117   void OnKeyboardEvent(
XBMC_Event& event) 
override;
   122     std::unique_ptr<CInputProcessorKeyboard> keyboardProcessor;
   123     std::unique_ptr<CInputProcessorPointer> pointerProcessor;
   124     std::unique_ptr<CInputProcessorTouch> touchProcessor;
   126     SeatState(
CSeat* seat)
   130   std::map<std::uint32_t, SeatState> m_seats;
 
Definition: AudioDecoder.h:18
Handle all events and requests related to one seat (including input and selection) ...
Definition: Seat.h:114
Definition: XBMC_events.h:117