Handler interface for input events from CSeatInputProcessor.  
 More...
#include <SeatInputProcessing.h>
Handler interface for input events from CSeatInputProcessor. 
◆ OnEnter()
  
  | 
        
          | virtual void KODI::WINDOWING::WAYLAND::IInputHandler::OnEnter | ( | InputType | type | ) |  |  | inlinevirtual | 
 
Handle focus enter. 
- Parameters
- 
  
    | type | input device type for which the surface has gained the focus |  
 
 
 
◆ OnEvent()
  
  | 
        
          | virtual void KODI::WINDOWING::WAYLAND::IInputHandler::OnEvent | ( | InputType | type, |  
          |  |  | XBMC_Event & | event |  
          |  | ) |  |  |  | inlinevirtual | 
 
Handle input event. 
- Parameters
- 
  
    | type | input device type that caused the event |  | event | XBMC event data |  
 
 
 
◆ OnLeave()
  
  | 
        
          | virtual void KODI::WINDOWING::WAYLAND::IInputHandler::OnLeave | ( | InputType | type | ) |  |  | inlinevirtual | 
 
Handle focus leave. 
- Parameters
- 
  
    | type | input device type for which the surface has lost the focus |  
 
 
 
◆ OnSetCursor()
  
  | 
        
          | virtual void KODI::WINDOWING::WAYLAND::IInputHandler::OnSetCursor | ( | std::uint32_t | seatGlobalName, |  
          |  |  | std::uint32_t | serial |  
          |  | ) |  |  |  | inlinevirtual | 
 
Handle request for setting the cursor. 
When the client gains pointer focus for a surface, a cursor image must be attached to the pointer. Otherwise the previous pointer image would be used.
This request is sent in addition to OnEnter for InputType::POINTER.
- Parameters
- 
  
    | seatGlobalName | numeric Wayland global name of the seat the event occurred on |  | pointer | pointer instance that needs its cursor set |  | serial | Wayland protocol message serial that must be sent back in set_cursor |  
 
 
 
The documentation for this class was generated from the following file: