QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
AvailableButtonAction Class Reference

#include <Joystick.h>

+ Inheritance diagram for AvailableButtonAction:
+ Collaboration diagram for AvailableButtonAction:

Public Member Functions

 AvailableButtonAction (const QString &actionName, std::function< void()> onDown, std::function< void()> onUp=nullptr, std::function< void()> onRepeat=nullptr, QObject *parent=nullptr)
 
const QString & action () const
 
bool canRepeat () const
 
const std::function< void()> & onDown () const
 
const std::function< void()> & onRepeat () const
 
const std::function< void()> & onUp () const
 

Detailed Description

Definition at line 33 of file Joystick.h.

Constructor & Destructor Documentation

◆ AvailableButtonAction()

AvailableButtonAction::AvailableButtonAction ( const QString &  actionName,
std::function< void()>  onDown,
std::function< void()>  onUp = nullptr,
std::function< void()>  onRepeat = nullptr,
QObject *  parent = nullptr 
)

Definition at line 61 of file Joystick.cc.

Member Function Documentation

◆ action()

const QString & AvailableButtonAction::action ( ) const
inline

Definition at line 46 of file Joystick.h.

◆ canRepeat()

bool AvailableButtonAction::canRepeat ( ) const
inline

Definition at line 47 of file Joystick.h.

Referenced by Joystick::setButtonAction().

◆ onDown()

const std::function< void()> & AvailableButtonAction::onDown ( ) const
inline

Definition at line 48 of file Joystick.h.

◆ onRepeat()

const std::function< void()> & AvailableButtonAction::onRepeat ( ) const
inline

Definition at line 49 of file Joystick.h.

◆ onUp()

const std::function< void()> & AvailableButtonAction::onUp ( ) const
inline

Definition at line 50 of file Joystick.h.


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