|
QGroundControl
Ground Control Station for MAVLink Drones
|
Base class for signal-based transitions that need access to QGCStateMachine and Vehicle. More...
#include <QGCSignalTransition.h>
Inheritance diagram for QGCSignalTransition:
Collaboration diagram for QGCSignalTransition:Public Member Functions | |
| QGCSignalTransition (QState *sourceState=nullptr) | |
| QGCSignalTransition (const QObject *sender, const char *signal, QState *sourceState=nullptr) | |
| template<typename Func > | |
| QGCSignalTransition (const typename QtPrivate::FunctionPointer< Func >::Object *sender, Func signalFn, QState *sourceState=nullptr) | |
| QGCStateMachine * | machine () const |
| Get the QGCStateMachine this transition belongs to. | |
| Vehicle * | vehicle () const |
| Get the Vehicle associated with the state machine. | |
Base class for signal-based transitions that need access to QGCStateMachine and Vehicle.
Definition at line 10 of file QGCSignalTransition.h.
| QGCSignalTransition::QGCSignalTransition | ( | QState * | sourceState = nullptr | ) |
Definition at line 4 of file QGCSignalTransition.cc.
| QGCSignalTransition::QGCSignalTransition | ( | const QObject * | sender, |
| const char * | signal, | ||
| QState * | sourceState = nullptr |
||
| ) |
Definition at line 9 of file QGCSignalTransition.cc.
|
inline |
Definition at line 20 of file QGCSignalTransition.h.
| QGCStateMachine * QGCSignalTransition::machine | ( | ) | const |
Get the QGCStateMachine this transition belongs to.
Definition at line 14 of file QGCSignalTransition.cc.
Referenced by vehicle().
| Vehicle * QGCSignalTransition::vehicle | ( | ) | const |
Get the Vehicle associated with the state machine.
Definition at line 19 of file QGCSignalTransition.cc.
References machine().