swift
Public Member Functions | Friends | List of all members
swift::input::CJoystickLinux Class Reference

Linux implemenation of IJoystick. More...

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

Public Member Functions

 CJoystickLinux (CJoystickLinux const &)=delete
 Copy Constructor.
 
CJoystickLinuxoperator= (CJoystickLinux const &)=delete
 Assignment operator.
 
virtual ~CJoystickLinux ()=default
 Destructor.
 
virtual swift::misc::input::CJoystickButtonList getAllAvailableJoystickButtons () const
 Get all available joystick buttons. More...
 
- Public Member Functions inherited from swift::input::IJoystick
 IJoystick (QObject *parent=nullptr)
 Constructor.
 
virtual ~IJoystick ()
 Destructor.
 

Friends

class IJoystick
 

Additional Inherited Members

- Signals inherited from swift::input::IJoystick
void buttonCombinationChanged (const swift::misc::input::CHotkeyCombination &)
 Joystick button combination has changed.
 
- Static Public Member Functions inherited from swift::input::IJoystick
static std::unique_ptr< IJoystickcreate (QObject *parent=nullptr)
 Creates a native joystick handler object.
 
- Protected Member Functions inherited from swift::input::IJoystick
virtual bool init ()
 Initializes the platform joystick devices.
 

Detailed Description

Linux implemenation of IJoystick.

See also
https://www.kernel.org/doc/Documentation/input/joystick-api.txt

Definition at line 56 of file joysticklinux.h.

Member Function Documentation

◆ getAllAvailableJoystickButtons()

CJoystickButtonList swift::input::CJoystickLinux::getAllAvailableJoystickButtons ( ) const
virtual

Get all available joystick buttons.

Reimplemented from swift::input::IJoystick.

Definition at line 81 of file joysticklinux.cpp.


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