BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
BALL::VIEW::ButtonEvent Class Reference

#include <BALL/VIEW/INPUT/buttonEvent.h>

Inheritance diagram for BALL::VIEW::ButtonEvent:
BALL::VIEW::DeviceEvent QEvent

Public Member Functions

 ButtonEvent (EventsIDs type, InputDeviceDriver *dev, InputDeviceButton cause)
 
 ButtonEvent (EventsIDs type, InputDeviceDriver *dev, InputDeviceButton cause, InputDeviceButtons buttons)
 
InputDeviceButton button () const
 
InputDeviceButtons buttons () const
 
- Public Member Functions inherited from BALL::VIEW::DeviceEvent
 DeviceEvent (EventsIDs type, InputDeviceDriver *device)
 
InputDeviceDrivergetDevice ()
 

Detailed Description

This event encodes button states of a custom input device. It is emitted when a button is either pressed or released.

Definition at line 34 of file buttonEvent.h.

Constructor & Destructor Documentation

BALL::VIEW::ButtonEvent::ButtonEvent ( EventsIDs  type,
InputDeviceDriver dev,
InputDeviceButton  cause 
)
BALL::VIEW::ButtonEvent::ButtonEvent ( EventsIDs  type,
InputDeviceDriver dev,
InputDeviceButton  cause,
InputDeviceButtons  buttons 
)

Member Function Documentation

InputDeviceButton BALL::VIEW::ButtonEvent::button ( ) const
inline

Return the button that caused the event.

Definition at line 43 of file buttonEvent.h.

InputDeviceButtons BALL::VIEW::ButtonEvent::buttons ( ) const
inline

Returns the state of the devices buttons when the event was emitted.

Definition at line 48 of file buttonEvent.h.