diff --git a/src/AutoPilotPlugins/APM/APMAirframeComponent.h b/src/AutoPilotPlugins/APM/APMAirframeComponent.h index 9c16166..8b95b47 100644 --- a/src/AutoPilotPlugins/APM/APMAirframeComponent.h +++ b/src/AutoPilotPlugins/APM/APMAirframeComponent.h @@ -21,16 +21,16 @@ public: APMAirframeComponent(Vehicle* vehicle, AutoPilotPlugin* autopilot, QObject* parent = NULL); // Virtuals from VehicleComponent - QStringList setupCompleteChangedTriggerList(void) const final; + QStringList setupCompleteChangedTriggerList(void) const override; // Virtuals from VehicleComponent - QString name(void) const final; - QString description(void) const final; - QString iconResource(void) const final; - bool requiresSetup(void) const final; - bool setupComplete(void) const final; - QUrl setupSource(void) const final; - QUrl summaryQmlSource(void) const final; + 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; private: bool _requiresFrameSetup; ///< true: FRAME parameter must be set diff --git a/src/AutoPilotPlugins/APM/APMAutoPilotPlugin.h b/src/AutoPilotPlugins/APM/APMAutoPilotPlugin.h index fb25685..fe6246f 100644 --- a/src/AutoPilotPlugins/APM/APMAutoPilotPlugin.h +++ b/src/AutoPilotPlugins/APM/APMAutoPilotPlugin.h @@ -38,7 +38,7 @@ public: ~APMAutoPilotPlugin(); // Overrides from AutoPilotPlugin - const QVariantList& vehicleComponents(void) final; + const QVariantList& vehicleComponents(void) override; QString prerequisiteSetup(VehicleComponent* component) const override; protected: diff --git a/src/AutoPilotPlugins/APM/APMSafetyComponent.h b/src/AutoPilotPlugins/APM/APMSafetyComponent.h index d6a3b22..8507424 100644 --- a/src/AutoPilotPlugins/APM/APMSafetyComponent.h +++ b/src/AutoPilotPlugins/APM/APMSafetyComponent.h @@ -21,17 +21,17 @@ public: APMSafetyComponent(Vehicle* vehicle, AutoPilotPlugin* autopilot, QObject* parent = NULL); // Virtuals from VehicleComponent - QStringList setupCompleteChangedTriggerList(void) const final; + QStringList setupCompleteChangedTriggerList(void) const override; // Virtuals from VehicleComponent - QString name(void) const final; - QString description(void) const final; - QString iconResource(void) const final; - bool requiresSetup(void) const final; - bool setupComplete(void) const final; - QUrl setupSource(void) const final; - QUrl summaryQmlSource(void) const final; - bool allowSetupWhileArmed(void) const final { 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; } private: const QString _name; diff --git a/src/FirmwarePlugin/APM/APMFirmwarePlugin.h b/src/FirmwarePlugin/APM/APMFirmwarePlugin.h index a120582..7d1e3cc 100644 --- a/src/FirmwarePlugin/APM/APMFirmwarePlugin.h +++ b/src/FirmwarePlugin/APM/APMFirmwarePlugin.h @@ -70,36 +70,36 @@ class APMFirmwarePlugin : public FirmwarePlugin public: // Overrides from FirmwarePlugin - QList componentsForVehicle(AutoPilotPlugin* vehicle) final; - QList supportedMissionCommands(void) final; + QList componentsForVehicle(AutoPilotPlugin* vehicle) override; + QList supportedMissionCommands(void) override; - AutoPilotPlugin* autopilotPlugin (Vehicle* vehicle) final; - bool isVtol (const Vehicle* vehicle) const final; + AutoPilotPlugin* autopilotPlugin (Vehicle* vehicle) override; + bool isVtol (const Vehicle* vehicle) const override; bool isCapable (const Vehicle *vehicle, FirmwareCapabilities capabilities) override; - void setGuidedMode (Vehicle* vehicle, bool guidedMode) final; - void guidedModeTakeoff (Vehicle* vehicle) final; - void guidedModeGotoLocation (Vehicle* vehicle, const QGeoCoordinate& gotoCoord) final; - void startMission (Vehicle* vehicle) final; - QStringList flightModes (Vehicle* vehicle) final; - QString flightMode (uint8_t base_mode, uint32_t custom_mode) const final; - bool setFlightMode (const QString& flightMode, uint8_t* base_mode, uint32_t* custom_mode) final; - bool isGuidedMode (const Vehicle* vehicle) const final; - QString rtlFlightMode (void) const final { return QString("RTL"); } - QString missionFlightMode (void) const final { return QString("Auto"); } - void pauseVehicle (Vehicle* vehicle) final; - void guidedModeRTL (Vehicle* vehicle) final; + void setGuidedMode (Vehicle* vehicle, bool guidedMode) override; + void guidedModeTakeoff (Vehicle* vehicle) override; + void guidedModeGotoLocation (Vehicle* vehicle, const QGeoCoordinate& gotoCoord) override; + void startMission (Vehicle* vehicle) override; + QStringList flightModes (Vehicle* vehicle) override; + QString flightMode (uint8_t base_mode, uint32_t custom_mode) const override; + bool setFlightMode (const QString& flightMode, uint8_t* base_mode, uint32_t* custom_mode) override; + bool isGuidedMode (const Vehicle* vehicle) const override; + QString rtlFlightMode (void) const override { return QString("RTL"); } + QString missionFlightMode (void) const override { return QString("Auto"); } + void pauseVehicle (Vehicle* vehicle) override; + void guidedModeRTL (Vehicle* vehicle) override; void guidedModeChangeAltitude (Vehicle* vehicle, double altitudeChange) override; int manualControlReservedButtonCount(void) override; bool adjustIncomingMavlinkMessage (Vehicle* vehicle, mavlink_message_t* message) override; - void adjustOutgoingMavlinkMessage (Vehicle* vehicle, LinkInterface* outgoingLink, mavlink_message_t* message) final; - void initializeVehicle (Vehicle* vehicle) final; - bool sendHomePositionToVehicle (void) final; - void addMetaDataToFact (QObject* parameterMetaData, Fact* fact, MAV_TYPE vehicleType) final; + void adjustOutgoingMavlinkMessage (Vehicle* vehicle, LinkInterface* outgoingLink, mavlink_message_t* message) override; + void initializeVehicle (Vehicle* vehicle) override; + bool sendHomePositionToVehicle (void) override; + void addMetaDataToFact (QObject* parameterMetaData, Fact* fact, MAV_TYPE vehicleType) override; QString missionCommandOverrides (MAV_TYPE vehicleType) const override; - QString getVersionParam (void) final { return QStringLiteral("SYSID_SW_MREV"); } - QString internalParameterMetaDataFile (Vehicle* vehicle) final; - void getParameterMetaDataVersionInfo (const QString& metaDataFile, int& majorVersion, int& minorVersion) final { APMParameterMetaData::getParameterMetaDataVersionInfo(metaDataFile, majorVersion, minorVersion); } - QObject* loadParameterMetaData (const QString& metaDataFile) final; + QString getVersionParam (void) override { return QStringLiteral("SYSID_SW_MREV"); } + QString internalParameterMetaDataFile (Vehicle* vehicle) override; + void getParameterMetaDataVersionInfo (const QString& metaDataFile, int& majorVersion, int& minorVersion) override { APMParameterMetaData::getParameterMetaDataVersionInfo(metaDataFile, majorVersion, minorVersion); } + QObject* loadParameterMetaData (const QString& metaDataFile) override; QString brandImageIndoor (const Vehicle* vehicle) const override { Q_UNUSED(vehicle); return QStringLiteral("/qmlimages/APM/BrandImage"); } QString brandImageOutdoor (const Vehicle* vehicle) const override { Q_UNUSED(vehicle); return QStringLiteral("/qmlimages/APM/BrandImage"); }