20 Q_PROPERTY(QGeoCoordinate launchCoordinate READ launchCoordinate WRITE _setLaunchCoordinate NOTIFY
launchCoordinateChanged)
23 QGeoCoordinate launchCoordinate(
void)
const;
36 QString
mapVisualQML(
void)
const override {
return QStringLiteral(
"TakeoffItemMapVisual.qml"); }
39 bool load(QTextStream &loadStream)
final;
49 void _init(
bool forLoad);
50 void _initLaunchTakeoffAtSameLocation(
void);
51 void _setLaunchCoordinate(
const QGeoCoordinate& launchCoordinate);
56 bool _launchTakeoffAtSameLocation =
true;
Master controller for mission, fence, rally.
A SimpleMissionItem is used to represent a single MissionItem to the ui.
int sequenceNumber(void) const final
QGeoCoordinate coordinate(void) const final
MissionItem & missionItem(void)
static bool isTakeoffCommand(MAV_CMD command)
QGeoCoordinate launchCoordinate READ launchCoordinate WRITE _setLaunchCoordinate NOTIFY launchCoordinateChanged(bool launchTakeoffAtSameLocation READ launchTakeoffAtSameLocation WRITE _setLaunchTakeoffAtSameLocation NOTIFY launchTakeoffAtSameLocationChanged) QGeoCoordinate launchCoordinate(void) const
double specifiedGimbalYaw(void) final
double specifiedGimbalPitch(void) final
void launchCoordinateChanged(const QGeoCoordinate &launchCoordinate)
bool launchTakeoffAtSameLocation(void) const
bool isTakeoffItem(void) const final
void setCoordinate(const QGeoCoordinate &coordinate) override
bool load(QTextStream &loadStream) final
double specifiedFlightSpeed(void) final
QString mapVisualQML(void) const override
void launchTakeoffAtSameLocationChanged(bool launchTakeoffAtSameLocation)
PlanMasterController * masterController(void)