From ab0fce172f190ed295e1c9355d89e0c33f8c322e Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Tue, 20 Nov 2018 10:42:15 -0800 Subject: [PATCH] Allow Safety page editing while in flight --- src/AutoPilotPlugins/APM/APMSafetyComponent.h | 17 +++++++++-------- src/AutoPilotPlugins/PX4/SafetyComponent.h | 17 +++++++++-------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/src/AutoPilotPlugins/APM/APMSafetyComponent.h b/src/AutoPilotPlugins/APM/APMSafetyComponent.h index 8507424d4..f63e70e9e 100644 --- a/src/AutoPilotPlugins/APM/APMSafetyComponent.h +++ b/src/AutoPilotPlugins/APM/APMSafetyComponent.h @@ -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; diff --git a/src/AutoPilotPlugins/PX4/SafetyComponent.h b/src/AutoPilotPlugins/PX4/SafetyComponent.h index bb1a4a784..32bd47bed 100644 --- a/src/AutoPilotPlugins/PX4/SafetyComponent.h +++ b/src/AutoPilotPlugins/PX4/SafetyComponent.h @@ -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; -- 2.22.0