Browse Source

Allow Safety page editing while in flight

QGC4.4
Don Gagne 7 years ago
parent
commit
ab0fce172f
  1. 17
      src/AutoPilotPlugins/APM/APMSafetyComponent.h
  2. 17
      src/AutoPilotPlugins/PX4/SafetyComponent.h

17
src/AutoPilotPlugins/APM/APMSafetyComponent.h

@ -24,14 +24,15 @@ public: @@ -24,14 +24,15 @@ public:
QStringList setupCompleteChangedTriggerList(void) const override;
// Virtuals from VehicleComponent
QString name(void) const override;
QString description(void) const override;
QString iconResource(void) const override;
bool requiresSetup(void) const override;
bool setupComplete(void) const override;
QUrl setupSource(void) const override;
QUrl summaryQmlSource(void) const override;
bool allowSetupWhileArmed(void) const override { return true; }
QString name (void) const override;
QString description (void) const override;
QString iconResource (void) const override;
bool requiresSetup (void) const override;
bool setupComplete (void) const override;
QUrl setupSource (void) const override;
QUrl summaryQmlSource (void) const override;
bool allowSetupWhileArmed (void) const override { return true; }
bool allowSetupWhileFlying (void) const override { return true; }
private:
const QString _name;

17
src/AutoPilotPlugins/PX4/SafetyComponent.h

@ -29,14 +29,15 @@ public: @@ -29,14 +29,15 @@ public:
QStringList setupCompleteChangedTriggerList(void) const override;
// Virtuals from VehicleComponent
QString name(void) const override;
QString description(void) const override;
QString iconResource(void) const override;
bool requiresSetup(void) const override;
bool setupComplete(void) const override;
QUrl setupSource(void) const override;
QUrl summaryQmlSource(void) const override;
bool allowSetupWhileArmed(void) const override { return true; }
QString name (void) const override;
QString description (void) const override;
QString iconResource (void) const override;
bool requiresSetup (void) const override;
bool setupComplete (void) const override;
QUrl setupSource (void) const override;
QUrl summaryQmlSource (void) const override;
bool allowSetupWhileArmed (void) const override { return true; }
bool allowSetupWhileFlying (void) const override { return true; }
private:
const QString _name;

Loading…
Cancel
Save