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

Loads the specified action file and provides access to the actions it contains. More...

#include <MavlinkActionManager.h>

+ Inheritance diagram for MavlinkActionManager:
+ Collaboration diagram for MavlinkActionManager:

Signals

void actionFileNameFactChanged ()
 

Public Member Functions

 MavlinkActionManager (QObject *parent=nullptr)
 
 MavlinkActionManager (Fact *actionFileNameFact, QObject *parent=nullptr)
 
 ~MavlinkActionManager ()
 
FactactionFileNameFact ()
 
void setActionFileNameFact (Fact *actionFileNameFact)
 
QmlObjectListModelactions ()
 

Detailed Description

Loads the specified action file and provides access to the actions it contains.

Action files are loaded from the default MavlinkActions directory. The actions file name is filename only, no path.

Definition at line 14 of file MavlinkActionManager.h.

Constructor & Destructor Documentation

◆ MavlinkActionManager() [1/2]

MavlinkActionManager::MavlinkActionManager ( QObject *  parent = nullptr)
explicit

Definition at line 17 of file MavlinkActionManager.cc.

◆ MavlinkActionManager() [2/2]

MavlinkActionManager::MavlinkActionManager ( Fact actionFileNameFact,
QObject *  parent = nullptr 
)
explicit

Definition at line 24 of file MavlinkActionManager.cc.

References actionFileNameFact(), and setActionFileNameFact().

◆ ~MavlinkActionManager()

MavlinkActionManager::~MavlinkActionManager ( )

Definition at line 31 of file MavlinkActionManager.cc.

Member Function Documentation

◆ actionFileNameFact()

Fact * MavlinkActionManager::actionFileNameFact ( )
inline

Definition at line 28 of file MavlinkActionManager.h.

Referenced by MavlinkActionManager(), and setActionFileNameFact().

◆ actionFileNameFactChanged

void MavlinkActionManager::actionFileNameFactChanged ( )
signal

Referenced by setActionFileNameFact().

◆ actions()

QmlObjectListModel * MavlinkActionManager::actions ( )
inline

Definition at line 30 of file MavlinkActionManager.h.

◆ setActionFileNameFact()

void MavlinkActionManager::setActionFileNameFact ( Fact actionFileNameFact)

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