4#include <QtCore/QObject>
5#include <QtCore/QString>
7#include <QtQmlIntegration/QtQmlIntegration>
80 explicit QGCOptions(QObject *parent =
nullptr);
96 virtual QUrl
preFlightChecklistUrl()
const {
return QUrl::fromUserInput(QStringLiteral(
"qrc:/qml/QGroundControl/FlyView/PreFlightCheckList.qml")); }
139#if defined (Q_OS_ANDROID) || defined(Q_OS_IOS)
const QGCOptions * _options
virtual bool guidedBarShowOrbit() const
virtual bool showMultiVehicleList() const
virtual bool guidedBarShowEmergencyStop() const
void guidedBarShowOrbitChanged(bool show)
void guidedBarShowEmergencyStopChanged(bool show)
void guidedBarShowROIChanged(bool show)
virtual bool showInstrumentPanel() const
virtual bool guidedBarShowROI() const
virtual bool showMapScale() const
virtual QColor toolbarBackgroundDark() const
Allows replacing the toolbar Dark Theme color.
virtual bool showSimpleMissionStart() const
void multiVehicleEnabledChanged(bool multiVehicleEnabled)
virtual QUrl preFlightChecklistUrl() const
Provides an optional, custom preflight checklist.
virtual bool showSensorCalibrationGyro() const
virtual bool multiVehicleEnabled() const
virtual QStringList surveyBuiltInPresetNames() const
Built in presets cannot be deleted.
virtual bool showOfflineMapExport() const
virtual bool showSensorCalibrationLevel() const
virtual bool enableSaveMainWindowPosition() const
Desktop builds save the main application size and position on close (and restore it on open)
void showSimpleMissionStartChanged()
void showMissionAbsoluteAltitudeChanged()
virtual bool checkFirmwareVersion() const
virtual bool showMissionAbsoluteAltitude() const
void devicePixelRatioChanged()
virtual bool showSensorCalibrationAccel() const
By returning false you can hide the following sensor calibration pages.
virtual QString firmwareUpgradeSingleURL() const
void showSensorCalibrationGyroChanged(bool show)
virtual bool showMissionStatus() const
virtual bool showOfflineMapImport() const
void showSensorCalibrationCompassChanged(bool show)
void missionWaypointsOnlyChanged(bool missionWaypointsOnly)
const QGCFlyViewOptions * _defaultFlyViewOptions
void showSensorCalibrationLevelChanged(bool show)
void showSensorCalibrationAirspeedChanged(bool show)
void showSensorCalibrationAccelChanged(bool show)
virtual bool showSensorCalibrationAirspeed() const
virtual float devicePixelDensity() const
void showOfflineMapImportChanged()
virtual bool combineSettingsAndSetup() const
virtual bool showPX4LogTransferOptions() const
virtual bool guidedActionsRequireRCRSSI() const
virtual const QGCFlyViewOptions * flyViewOptions() const
void showOfflineMapExportChanged()
void showFirmwareUpgradeChanged(bool show)
void devicePixelDensityChanged()
virtual QColor toolbarBackgroundLight() const
Allows replacing the toolbar Light Theme color.
void allowJoystickSelectionChanged(bool allow)
virtual bool useMobileFileDialog() const
virtual bool missionWaypointsOnly() const
virtual float devicePixelRatio() const
Device specific pixel ratio/density (for when Qt doesn't properly read it from the hardware)
virtual bool showSensorCalibrationCompass() const
virtual bool allowJoystickSelection() const
virtual double toolbarHeightMultiplier() const
virtual bool showFirmwareUpgrade() const
virtual bool sensorsHaveFixedOrientation() const