xbmc
Public Member Functions | List of all members
KODI::MOUSE::IMouseInputProvider Class Referenceabstract

Interface for classes that can provide mouse input. More...

#include <IMouseInputProvider.h>

Inheritance diagram for KODI::MOUSE::IMouseInputProvider:
Inheritance graph
[legend]

Public Member Functions

virtual void RegisterMouseHandler (IMouseInputHandler *handler, bool bPromiscuous)=0
 Registers a handler to be called on mouse input. More...
 
virtual void UnregisterMouseHandler (IMouseInputHandler *handler)=0
 Unregisters handler from mouse input. More...
 

Detailed Description

Interface for classes that can provide mouse input.

Member Function Documentation

◆ RegisterMouseHandler()

virtual void KODI::MOUSE::IMouseInputProvider::RegisterMouseHandler ( IMouseInputHandler handler,
bool  bPromiscuous 
)
pure virtual

Registers a handler to be called on mouse input.

Parameters
handlerThe handler to receive mouse input provided by this class
bPromiscuousTrue to observe all events without affecting subsequent handlers

Implemented in PERIPHERALS::CPeripheral.

◆ UnregisterMouseHandler()

virtual void KODI::MOUSE::IMouseInputProvider::UnregisterMouseHandler ( IMouseInputHandler handler)
pure virtual

Unregisters handler from mouse input.

Parameters
handlerThe handler that was receiving mouse input

Implemented in PERIPHERALS::CPeripheral.


The documentation for this class was generated from the following file: