Browse Source

Allow telemetry logging on mobile

QGC4.4
DonLakeFlyer 8 years ago
parent
commit
7333034fa2
  1. 2
      src/api/QGCCorePlugin.cc
  2. 4
      src/ui/preferences/GeneralSettings.qml

2
src/api/QGCCorePlugin.cc

@ -171,7 +171,7 @@ bool QGCCorePlugin::adjustSettingMetaData(FactMetaData& metaData) @@ -171,7 +171,7 @@ bool QGCCorePlugin::adjustSettingMetaData(FactMetaData& metaData)
} else if (metaData.name() == AppSettings::telemetrySaveName) {
#if defined (__mobile__)
metaData.setRawDefaultValue(false);
return false;
return true;
#else
metaData.setRawDefaultValue(true);
return true;

4
src/ui/preferences/GeneralSettings.qml

@ -253,7 +253,7 @@ QGCView { @@ -253,7 +253,7 @@ QGCView {
id: promptSaveLog
text: qsTr("Save telemetry log after each flight")
fact: _telemetrySave
visible: !ScreenTools.isMobile && _telemetrySave.visible
visible: _telemetrySave.visible
property Fact _telemetrySave: QGroundControl.settingsManager.appSettings.telemetrySave
}
//-----------------------------------------------------------------
@ -261,7 +261,7 @@ QGCView { @@ -261,7 +261,7 @@ QGCView {
FactCheckBox {
text: qsTr("Save telemetry log even if vehicle was not armed")
fact: _telemetrySaveNotArmed
visible: !ScreenTools.isMobile && _telemetrySaveNotArmed.visible
visible: _telemetrySaveNotArmed.visible
enabled: promptSaveLog.checked
property Fact _telemetrySaveNotArmed: QGroundControl.settingsManager.appSettings.telemetrySaveNotArmed
}

Loading…
Cancel
Save