QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
ActuatorComponent.h
Go to the documentation of this file.
1#pragma once
2
3#include "VehicleComponent.h"
4
5class Actuators;
6
8{
9 Q_OBJECT
10
11public:
12 ActuatorComponent(Vehicle* vehicle, AutoPilotPlugin* autopilot, QObject* parent = nullptr);
13
14 // Virtuals from VehicleComponent
15 QStringList setupCompleteChangedTriggerList(void) const final;
16
17 // Virtuals from VehicleComponent
18 QString name(void) const final;
19 QString description(void) const final;
20 QString iconResource(void) const final;
21 bool requiresSetup(void) const final;
22 bool setupComplete(void) const final;
23 virtual QUrl setupSource(void) const;
24 QUrl summaryQmlSource(void) const final;
25
26private:
27 const QString _name;
28 Actuators& _actuators;
29};
QUrl summaryQmlSource(void) const final
virtual QUrl setupSource(void) const
QString description(void) const final
QString name(void) const final
QStringList setupCompleteChangedTriggerList(void) const final
bool setupComplete(void) const final
QString iconResource(void) const final
bool requiresSetup(void) const final