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