|
QGroundControl
Ground Control Station for MAVLink Drones
|
Application Settings. More...
#include <AppSettings.h>
Inheritance diagram for AppSettings:
Collaboration diagram for AppSettings:Signals | |
| void | savePathsChanged () |
Signals inherited from SettingsGroup | |
| void | visibleChanged () |
Public Member Functions | |
| AppSettings (QObject *parent=nullptr) | |
| Fact *offlineEditingFirmwareClass READ offlineEditingFirmwareClass CONSTANT Fact * | offlineEditingFirmwareClass () |
| Fact *offlineEditingVehicleClass READ offlineEditingVehicleClass CONSTANT Fact * | offlineEditingVehicleClass () |
| Fact *offlineEditingCruiseSpeed READ offlineEditingCruiseSpeed CONSTANT Fact * | offlineEditingCruiseSpeed () |
| Fact *offlineEditingHoverSpeed READ offlineEditingHoverSpeed CONSTANT Fact * | offlineEditingHoverSpeed () |
| Fact *offlineEditingAscentSpeed READ offlineEditingAscentSpeed CONSTANT Fact * | offlineEditingAscentSpeed () |
| Fact *offlineEditingDescentSpeed READ offlineEditingDescentSpeed CONSTANT Fact * | offlineEditingDescentSpeed () |
| Fact *batteryPercentRemainingAnnounce READ batteryPercentRemainingAnnounce CONSTANT Fact * | batteryPercentRemainingAnnounce () |
| Fact *defaultMissionItemAltitude READ defaultMissionItemAltitude CONSTANT Fact * | defaultMissionItemAltitude () |
| Fact *audioMuted READ audioMuted CONSTANT Fact * | audioMuted () |
| Fact *virtualJoystick READ virtualJoystick CONSTANT Fact * | virtualJoystick () |
| Fact *virtualJoystickAutoCenterThrottle READ virtualJoystickAutoCenterThrottle CONSTANT Fact * | virtualJoystickAutoCenterThrottle () |
| Fact *virtualJoystickLeftHandedMode READ virtualJoystickLeftHandedMode CONSTANT Fact * | virtualJoystickLeftHandedMode () |
| Fact *appFontPointSize READ appFontPointSize CONSTANT Fact * | appFontPointSize () |
| Fact *indoorPalette READ indoorPalette CONSTANT Fact * | indoorPalette () |
| Fact *savePath READ savePath CONSTANT Fact * | savePath () |
| Fact *androidDontSaveToSDCard READ androidDontSaveToSDCard CONSTANT Fact * | androidDontSaveToSDCard () |
| Fact *useChecklist READ useChecklist CONSTANT Fact * | useChecklist () |
| Fact *enforceChecklist READ enforceChecklist CONSTANT Fact * | enforceChecklist () |
| Fact *enableMultiVehiclePanel READ enableMultiVehiclePanel CONSTANT Fact * | enableMultiVehiclePanel () |
| Fact *tiandituToken READ tiandituToken CONSTANT Fact * | tiandituToken () |
| Fact *mapboxToken READ mapboxToken CONSTANT Fact * | mapboxToken () |
| Fact *mapboxAccount READ mapboxAccount CONSTANT Fact * | mapboxAccount () |
| Fact *mapboxStyle READ mapboxStyle CONSTANT Fact * | mapboxStyle () |
| Fact *esriToken READ esriToken CONSTANT Fact * | esriToken () |
| Fact *customURL READ customURL CONSTANT Fact * | customURL () |
| Fact *vworldToken READ vworldToken CONSTANT Fact * | vworldToken () |
| Fact *openaipToken READ openaipToken CONSTANT Fact * | openaipToken () |
| Fact *gstDebugLevel READ gstDebugLevel CONSTANT Fact * | gstDebugLevel () |
| Fact *followTarget READ followTarget CONSTANT Fact * | followTarget () |
| Fact *qLocaleLanguage READ qLocaleLanguage CONSTANT Fact * | qLocaleLanguage () |
| Fact *disableAllPersistence READ disableAllPersistence CONSTANT Fact * | disableAllPersistence () |
| Fact *firstRunPromptIdsShown READ firstRunPromptIdsShown CONSTANT Fact * | firstRunPromptIdsShown () |
| QString missionSavePath READ missionSavePath NOTIFY | savePathsChanged (QString parameterSavePath READ parameterSavePath NOTIFY savePathsChanged) 1(QString telemetrySavePath READ telemetrySavePath NOTIFY savePathsChanged) 1(QString logSavePath READ logSavePath NOTIFY savePathsChanged) 1(QString videoSavePath READ videoSavePath NOTIFY savePathsChanged) 1(QString photoSavePath READ photoSavePath NOTIFY savePathsChanged) 1(QString crashSavePath READ crashSavePath NOTIFY savePathsChanged) 1(QString mavlinkActionsSavePath READ mavlinkActionsSavePath NOTIFY savePathsChanged) 1(QString settingsSavePath READ settingsSavePath NOTIFY savePathsChanged) 1(QString planFileExtension MEMBER planFileExtension CONSTANT) 1(QString waypointsFileExtension MEMBER waypointsFileExtension CONSTANT) 1(QString parameterFileExtension MEMBER parameterFileExtension CONSTANT) 1(QString telemetryFileExtension MEMBER telemetryFileExtension CONSTANT) 1(QString kmlFileExtension MEMBER kmlFileExtension CONSTANT) 1(QString shpFileExtension MEMBER shpFileExtension CONSTANT) 1(QString logFileExtension MEMBER logFileExtension CONSTANT) 1(QString tilesetFileExtension MEMBER tilesetFileExtension CONSTANT) 1(QString settingsFileExtension MEMBER settingsFileExtension CONSTANT) QString missionSavePath() |
| QString | parameterSavePath () |
| QString | telemetrySavePath () |
| QString | logSavePath () |
| QString | videoSavePath () |
| QString | photoSavePath () |
| QString | crashSavePath () |
| QString | mavlinkActionsSavePath () |
| QString | settingsSavePath () |
| void | firstRunPromptIdsMarkIdAsShown (int id) |
Public Member Functions inherited from SettingsGroup | |
| SettingsGroup (const QString &name, const QString &settingsGroup, QObject *parent=nullptr) | |
| bool visible READ visible WRITE setVisible NOTIFY virtual visibleChanged bool | visible () |
| virtual void | setVisible (bool vis) |
| QString | settingsGroup () const |
Static Public Member Functions | |
| static QList< int > | firstRunPromptsIdsVariantToList (const QVariant &firstRunPromptIds) |
| static QVariant | firstRunPromptsIdsListToVariant (const QList< int > &rgIds) |
Static Public Attributes | |
| static const char * | name = "App" |
| static const char * | settingsGroup = "" |
| static const char * | offlineEditingFirmwareClassName = "offlineEditingFirmwareClass" |
| static const char * | offlineEditingVehicleClassName = "offlineEditingVehicleClass" |
| static const char * | offlineEditingCruiseSpeedName = "offlineEditingCruiseSpeed" |
| static const char * | offlineEditingHoverSpeedName = "offlineEditingHoverSpeed" |
| static const char * | offlineEditingAscentSpeedName = "offlineEditingAscentSpeed" |
| static const char * | offlineEditingDescentSpeedName = "offlineEditingDescentSpeed" |
| static const char * | batteryPercentRemainingAnnounceName = "batteryPercentRemainingAnnounce" |
| static const char * | defaultMissionItemAltitudeName = "defaultMissionItemAltitude" |
| static const char * | audioMutedName = "audioMuted" |
| static const char * | virtualJoystickName = "virtualJoystick" |
| static const char * | virtualJoystickAutoCenterThrottleName = "virtualJoystickAutoCenterThrottle" |
| static const char * | virtualJoystickLeftHandedModeName = "virtualJoystickLeftHandedMode" |
| static const char * | appFontPointSizeName = "appFontPointSize" |
| static const char * | indoorPaletteName = "indoorPalette" |
| static const char * | savePathName = "savePath" |
| static const char * | androidDontSaveToSDCardName = "androidDontSaveToSDCard" |
| static const char * | useChecklistName = "useChecklist" |
| static const char * | enforceChecklistName = "enforceChecklist" |
| static const char * | enableMultiVehiclePanelName = "enableMultiVehiclePanel" |
| static const char * | tiandituTokenName = "tiandituToken" |
| static const char * | mapboxTokenName = "mapboxToken" |
| static const char * | mapboxAccountName = "mapboxAccount" |
| static const char * | mapboxStyleName = "mapboxStyle" |
| static const char * | esriTokenName = "esriToken" |
| static const char * | customURLName = "customURL" |
| static const char * | vworldTokenName = "vworldToken" |
| static const char * | openaipTokenName = "openaipToken" |
| static const char * | gstDebugLevelName = "gstDebugLevel" |
| static const char * | followTargetName = "followTarget" |
| static const char * | qLocaleLanguageName = "qLocaleLanguage" |
| static const char * | disableAllPersistenceName = "disableAllPersistence" |
| static const char * | firstRunPromptIdsShownName = "firstRunPromptIdsShown" |
| static constexpr const char * | parameterFileExtension = "params" |
| static constexpr const char * | planFileExtension = "plan" |
| static constexpr const char * | waypointsFileExtension = "waypoints" |
| static constexpr const char * | telemetryFileExtension = "tlog" |
| static constexpr const char * | kmlFileExtension = "kml" |
| static constexpr const char * | shpFileExtension = "shp" |
| static constexpr const char * | logFileExtension = "ulg" |
| static constexpr const char * | tilesetFileExtension = "qgctiledb" |
| static constexpr const char * | settingsFileExtension = "settings" |
| static constexpr const char * | parameterDirectory = QT_TRANSLATE_NOOP("AppSettings", "Parameters") |
| static constexpr const char * | telemetryDirectory = QT_TRANSLATE_NOOP("AppSettings", "Telemetry") |
| static constexpr const char * | missionDirectory = QT_TRANSLATE_NOOP("AppSettings", "Missions") |
| static constexpr const char * | logDirectory = QT_TRANSLATE_NOOP("AppSettings", "Logs") |
| static constexpr const char * | videoDirectory = QT_TRANSLATE_NOOP("AppSettings", "Video") |
| static constexpr const char * | photoDirectory = QT_TRANSLATE_NOOP("AppSettings", "Photo") |
| static constexpr const char * | crashDirectory = QT_TRANSLATE_NOOP("AppSettings", "CrashLogs") |
| static constexpr const char * | mavlinkActionsDirectory = QT_TRANSLATE_NOOP("AppSettings", "MavlinkActions") |
| static constexpr const char * | settingsDirectory = QT_TRANSLATE_NOOP("AppSettings", "Settings") |
Friends | |
| class | QGCApplication |
Additional Inherited Members | |
Protected Member Functions inherited from SettingsGroup | |
| SettingsFact * | _createSettingsFact (const QString &factName) |
Protected Attributes inherited from SettingsGroup | |
| bool | _visible |
| QString | _name |
| QString | _settingsGroup |
| QMap< QString, FactMetaData * > | _nameToMetaDataMap |
Application Settings.
Definition at line 8 of file AppSettings.h.
| AppSettings::AppSettings | ( | QObject * | parent = nullptr | ) |
Definition at line 56 of file AppSettings.cc.
References QGCPalette::Dark, AndroidInterface::getSDCardPath(), QGCPalette::Light, qgcApp, Fact::rawValueChanged(), savePathsChanged(), and QGCPalette::setGlobalTheme().
| Fact * AppSettings::androidDontSaveToSDCard | ( | ) |
Definition at line 124 of file AppSettings.cc.
Referenced by AndroidInterface::jniStoragePermissionsResult().
| Fact * AppSettings::appFontPointSize | ( | ) |
Definition at line 122 of file AppSettings.cc.
| Fact * AppSettings::audioMuted | ( | ) |
Definition at line 118 of file AppSettings.cc.
| Fact * AppSettings::batteryPercentRemainingAnnounce | ( | ) |
Definition at line 116 of file AppSettings.cc.
| QString AppSettings::crashSavePath | ( | void | ) |
Definition at line 266 of file AppSettings.cc.
References crashDirectory.
| Fact * AppSettings::customURL | ( | ) |
Definition at line 133 of file AppSettings.cc.
| Fact * AppSettings::defaultMissionItemAltitude | ( | ) |
Definition at line 117 of file AppSettings.cc.
Referenced by MissionController::applyDefaultMissionAltitude().
| Fact * AppSettings::disableAllPersistence | ( | ) |
Definition at line 138 of file AppSettings.cc.
Referenced by QGeoFileTileCacheQGC::cacheTile().
| Fact * AppSettings::enableMultiVehiclePanel | ( | ) |
Definition at line 127 of file AppSettings.cc.
| Fact * AppSettings::enforceChecklist | ( | ) |
Definition at line 126 of file AppSettings.cc.
| Fact * AppSettings::esriToken | ( | ) |
Definition at line 132 of file AppSettings.cc.
Referenced by EsriMapProvider::getToken().
| void AppSettings::firstRunPromptIdsMarkIdAsShown | ( | int | id | ) |
Definition at line 302 of file AppSettings.cc.
References firstRunPromptIdsShown(), firstRunPromptsIdsListToVariant(), and firstRunPromptsIdsVariantToList().
| Fact * AppSettings::firstRunPromptIdsShown | ( | ) |
Definition at line 139 of file AppSettings.cc.
Referenced by firstRunPromptIdsMarkIdAsShown().
|
static |
Definition at line 293 of file AppSettings.cc.
Referenced by firstRunPromptIdsMarkIdAsShown().
|
static |
Definition at line 281 of file AppSettings.cc.
Referenced by firstRunPromptIdsMarkIdAsShown().
| Fact * AppSettings::followTarget | ( | ) |
Definition at line 137 of file AppSettings.cc.
Referenced by FollowMe::init().
| Fact * AppSettings::gstDebugLevel | ( | ) |
Definition at line 136 of file AppSettings.cc.
| Fact * AppSettings::indoorPalette | ( | ) |
Definition at line 141 of file AppSettings.cc.
References Fact::rawValueChanged().
| QString AppSettings::logSavePath | ( | void | ) |
Definition at line 251 of file AppSettings.cc.
References logDirectory.
Referenced by LogDownloadController::download().
| Fact * AppSettings::mapboxAccount | ( | ) |
Definition at line 130 of file AppSettings.cc.
| Fact * AppSettings::mapboxStyle | ( | ) |
Definition at line 131 of file AppSettings.cc.
| Fact * AppSettings::mapboxToken | ( | ) |
Definition at line 129 of file AppSettings.cc.
| QString AppSettings::mavlinkActionsSavePath | ( | void | ) |
Definition at line 271 of file AppSettings.cc.
References mavlinkActionsDirectory.
| Fact * AppSettings::offlineEditingAscentSpeed | ( | ) |
Definition at line 114 of file AppSettings.cc.
| Fact * AppSettings::offlineEditingCruiseSpeed | ( | ) |
Definition at line 112 of file AppSettings.cc.
| Fact * AppSettings::offlineEditingDescentSpeed | ( | ) |
Definition at line 115 of file AppSettings.cc.
| Fact * AppSettings::offlineEditingFirmwareClass | ( | ) |
Definition at line 110 of file AppSettings.cc.
| Fact * AppSettings::offlineEditingHoverSpeed | ( | ) |
Definition at line 113 of file AppSettings.cc.
| Fact * AppSettings::offlineEditingVehicleClass | ( | ) |
Definition at line 111 of file AppSettings.cc.
| Fact * AppSettings::openaipToken | ( | ) |
Definition at line 135 of file AppSettings.cc.
| QString AppSettings::parameterSavePath | ( | void | ) |
Definition at line 241 of file AppSettings.cc.
References parameterDirectory.
| QString AppSettings::photoSavePath | ( | void | ) |
Definition at line 261 of file AppSettings.cc.
References photoDirectory.
| Fact * AppSettings::qLocaleLanguage | ( | ) |
Definition at line 150 of file AppSettings.cc.
References Fact::rawValueChanged(), and FactMetaData::setEnumInfo().
| Fact * AppSettings::savePath | ( | ) |
Definition at line 123 of file AppSettings.cc.
Referenced by QGCFileDialogController::fullFolderPathToShortMobilePath(), VehicleCameraControl::handleCameraCaptureStatus(), and AndroidInterface::jniStoragePermissionsResult().
|
signal |
Referenced by AppSettings().
| QString missionSavePath READ missionSavePath NOTIFY AppSettings::savePathsChanged | ( | QString parameterSavePath READ parameterSavePath NOTIFY | savePathsChanged | ) |
| QString AppSettings::settingsSavePath | ( | void | ) |
Definition at line 276 of file AppSettings.cc.
References settingsDirectory.
| QString AppSettings::telemetrySavePath | ( | void | ) |
Definition at line 246 of file AppSettings.cc.
References telemetryDirectory.
| Fact * AppSettings::tiandituToken | ( | ) |
Definition at line 128 of file AppSettings.cc.
| Fact * AppSettings::useChecklist | ( | ) |
Definition at line 125 of file AppSettings.cc.
| QString AppSettings::videoSavePath | ( | void | ) |
Definition at line 256 of file AppSettings.cc.
References videoDirectory.
| Fact * AppSettings::virtualJoystick | ( | ) |
Definition at line 119 of file AppSettings.cc.
| Fact * AppSettings::virtualJoystickAutoCenterThrottle | ( | ) |
Definition at line 120 of file AppSettings.cc.
| Fact * AppSettings::virtualJoystickLeftHandedMode | ( | ) |
Definition at line 121 of file AppSettings.cc.
| Fact * AppSettings::vworldToken | ( | ) |
Definition at line 134 of file AppSettings.cc.
|
friend |
Definition at line 131 of file AppSettings.h.
|
static |
Definition at line 33 of file AppSettings.h.
|
static |
Definition at line 30 of file AppSettings.h.
|
static |
Definition at line 26 of file AppSettings.h.
|
static |
Definition at line 24 of file AppSettings.h.
|
staticconstexpr |
Definition at line 105 of file AppSettings.h.
Referenced by crashSavePath().
|
static |
Definition at line 42 of file AppSettings.h.
|
static |
Definition at line 25 of file AppSettings.h.
|
static |
Definition at line 48 of file AppSettings.h.
|
static |
Definition at line 36 of file AppSettings.h.
|
static |
Definition at line 35 of file AppSettings.h.
|
static |
Definition at line 41 of file AppSettings.h.
|
static |
Definition at line 49 of file AppSettings.h.
|
static |
Definition at line 46 of file AppSettings.h.
|
static |
Definition at line 45 of file AppSettings.h.
Referenced by GStreamer::initialize().
|
static |
Definition at line 31 of file AppSettings.h.
|
staticconstexpr |
Definition at line 92 of file AppSettings.h.
Referenced by PlanMasterController::kmlFileExtension().
|
staticconstexpr |
Definition at line 102 of file AppSettings.h.
Referenced by logSavePath().
|
staticconstexpr |
Definition at line 94 of file AppSettings.h.
|
static |
Definition at line 39 of file AppSettings.h.
|
static |
Definition at line 40 of file AppSettings.h.
|
static |
Definition at line 38 of file AppSettings.h.
|
staticconstexpr |
Definition at line 106 of file AppSettings.h.
Referenced by mavlinkActionsSavePath().
|
staticconstexpr |
Definition at line 101 of file AppSettings.h.
|
static |
Definition at line 16 of file AppSettings.h.
|
static |
Definition at line 22 of file AppSettings.h.
|
static |
Definition at line 20 of file AppSettings.h.
|
static |
Definition at line 23 of file AppSettings.h.
|
static |
Definition at line 18 of file AppSettings.h.
|
static |
Definition at line 21 of file AppSettings.h.
|
static |
Definition at line 19 of file AppSettings.h.
|
static |
Definition at line 44 of file AppSettings.h.
|
staticconstexpr |
Definition at line 99 of file AppSettings.h.
Referenced by parameterSavePath().
|
staticconstexpr |
Definition at line 88 of file AppSettings.h.
Referenced by QGroundControlQmlGlobal::parameterFileExtension().
|
staticconstexpr |
Definition at line 104 of file AppSettings.h.
Referenced by photoSavePath().
|
staticconstexpr |
Definition at line 89 of file AppSettings.h.
Referenced by PlanMasterController::fileExtension(), PlanMasterController::loadFromFile(), and PlanMasterController::loadNameFilters().
|
static |
Definition at line 47 of file AppSettings.h.
|
static |
Definition at line 32 of file AppSettings.h.
|
staticconstexpr |
Definition at line 107 of file AppSettings.h.
Referenced by settingsSavePath().
|
staticconstexpr |
Definition at line 96 of file AppSettings.h.
|
static |
Definition at line 16 of file AppSettings.h.
|
staticconstexpr |
Definition at line 93 of file AppSettings.h.
|
staticconstexpr |
Definition at line 100 of file AppSettings.h.
Referenced by telemetrySavePath().
|
staticconstexpr |
Definition at line 91 of file AppSettings.h.
Referenced by QGroundControlQmlGlobal::telemetryFileExtension().
|
static |
Definition at line 37 of file AppSettings.h.
|
staticconstexpr |
Definition at line 95 of file AppSettings.h.
|
static |
Definition at line 34 of file AppSettings.h.
|
staticconstexpr |
Definition at line 103 of file AppSettings.h.
Referenced by videoSavePath().
|
static |
Definition at line 28 of file AppSettings.h.
|
static |
Definition at line 29 of file AppSettings.h.
|
static |
Definition at line 27 of file AppSettings.h.
|
static |
Definition at line 43 of file AppSettings.h.
|
staticconstexpr |
Definition at line 90 of file AppSettings.h.
Referenced by PlanMasterController::loadFromFile(), and PlanMasterController::loadNameFilters().