swift
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
swift::input::IJoystick Class Reference

Abstract interface for native joystick handling. More...

Inheritance diagram for swift::input::IJoystick:
[legend]

Signals

void buttonCombinationChanged (const swift::misc::input::CHotkeyCombination &)
 Joystick button combination has changed.
 

Public Member Functions

 IJoystick (QObject *parent=nullptr)
 Constructor.
 
virtual ~IJoystick ()
 Destructor.
 
virtual swift::misc::input::CJoystickButtonList getAllAvailableJoystickButtons () const
 Get all available joystick buttons.
 

Static Public Member Functions

static std::unique_ptr< IJoystickcreate (QObject *parent=nullptr)
 Creates a native joystick handler object.
 

Protected Member Functions

virtual bool init ()
 Initializes the platform joystick devices.
 

Detailed Description

Abstract interface for native joystick handling.

Definition at line 21 of file joystick.h.


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