6 changed files with 63 additions and 4 deletions
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
/****************************************************************************
|
||||
* |
||||
* (c) 2009-2016 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
|
||||
* |
||||
* QGroundControl is licensed according to the terms in the file |
||||
* COPYING.md in the root of the source code directory. |
||||
* |
||||
****************************************************************************/ |
||||
|
||||
#include "APMMotorComponent.h" |
||||
|
||||
APMMotorComponent::APMMotorComponent(Vehicle* vehicle, AutoPilotPlugin* autopilot, QObject* parent) : |
||||
MotorComponent(vehicle, autopilot, parent), |
||||
_name(tr("Motors")) |
||||
{ |
||||
|
||||
} |
||||
|
||||
QUrl APMMotorComponent::setupSource(void) const |
||||
{ |
||||
switch (_vehicle->vehicleType()) { |
||||
case MAV_TYPE_SUBMARINE: |
||||
return QUrl::fromUserInput(QStringLiteral("qrc:/qml/APMSubMotorComponent.qml")); |
||||
default: |
||||
return QUrl::fromUserInput(QStringLiteral("qrc:/qml/MotorComponent.qml")); |
||||
} |
||||
} |
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
/****************************************************************************
|
||||
* |
||||
* (c) 2009-2018 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
|
||||
* |
||||
* QGroundControl is licensed according to the terms in the file |
||||
* COPYING.md in the root of the source code directory. |
||||
* |
||||
****************************************************************************/ |
||||
|
||||
|
||||
#ifndef APMMotorComponent_H |
||||
#define APMMotorComponent_H |
||||
|
||||
#include "MotorComponent.h" |
||||
|
||||
class APMMotorComponent : public MotorComponent |
||||
{ |
||||
Q_OBJECT |
||||
|
||||
public: |
||||
APMMotorComponent(Vehicle* vehicle, AutoPilotPlugin* autopilot, QObject* parent = NULL); |
||||
|
||||
QUrl setupSource(void) const final; |
||||
|
||||
private: |
||||
const QString _name; |
||||
}; |
||||
|
||||
#endif |
Loading…
Reference in new issue