/**************************************************************************** * * (c) 2009-2020 QGROUNDCONTROL PROJECT * * QGroundControl is licensed according to the terms in the file * COPYING.md in the root of the source code directory. * ****************************************************************************/ #include "APMPowerComponent.h" #include "APMAutoPilotPlugin.h" #include "APMAirframeComponent.h" #include "ParameterManager.h" APMPowerComponent::APMPowerComponent(Vehicle* vehicle, AutoPilotPlugin* autopilot, QObject* parent) : VehicleComponent(vehicle, autopilot, parent), _name(tr("Power")) { } QString APMPowerComponent::name(void) const { return _name; } QString APMPowerComponent::description(void) const { return tr("The Power Component is used to setup battery parameters."); } QString APMPowerComponent::iconResource(void) const { return QStringLiteral("/qmlimages/PowerComponentIcon.png"); } QUrl APMPowerComponent::setupSource(void) const { return QUrl::fromUserInput(QStringLiteral("qrc:/qml/APMPowerComponent.qml")); } QUrl APMPowerComponent::summaryQmlSource(void) const { return QUrl::fromUserInput(QStringLiteral("qrc:/qml/APMPowerComponentSummary.qml")); }