@ -339,8 +339,7 @@ bool QGCCorePlugin::overrideSettingsGroupVisibility(QString name)
@@ -339,8 +339,7 @@ bool QGCCorePlugin::overrideSettingsGroupVisibility(QString name)
bool QGCCorePlugin : : adjustSettingMetaData ( const QString & settingsGroup , FactMetaData & metaData )
{
if ( settingsGroup ! = AppSettings : : settingsGroup ) {
// All changes refer to AppSettings
if ( settingsGroup = = AppSettings : : settingsGroup ) {
# if !defined(QGC_ENABLE_PAIRING)
//-- If we don't support pairing, disable it.
if ( metaData . name ( ) = = AppSettings : : usePairingName ) {
@ -349,36 +348,28 @@ bool QGCCorePlugin::adjustSettingMetaData(const QString& settingsGroup, FactMeta
@@ -349,36 +348,28 @@ bool QGCCorePlugin::adjustSettingMetaData(const QString& settingsGroup, FactMeta
return false ;
}
# endif
return true ;
}
//-- Default Palette
if ( metaData . name ( ) = = AppSettings : : indoorPaletteName ) {
QVariant outdoorPalette ;
//-- Default Palette
if ( metaData . name ( ) = = AppSettings : : indoorPaletteName ) {
QVariant outdoorPalette ;
# if defined (__mobile__)
outdoorPalette = 0 ;
outdoorPalette = 0 ;
# else
outdoorPalette = 1 ;
outdoorPalette = 1 ;
# endif
metaData . setRawDefaultValue ( outdoorPalette ) ;
return true ;
//-- Auto Save Telemetry Logs
} else if ( metaData . name ( ) = = AppSettings : : telemetrySaveName ) {
metaData . setRawDefaultValue ( outdoorPalette ) ;
return true ;
}
# if defined (__mobile__)
metaData . setRawDefaultValue ( false ) ;
return true ;
# else
metaData . setRawDefaultValue ( true ) ;
return true ;
# endif
# if defined(__ios__)
} else if ( metaData . name ( ) = = AppSettings : : savePathName ) {
QString appName = qgcApp ( ) - > applicationName ( ) ;
QDir rootDir = QDir ( QStandardPaths : : writableLocation ( QStandardPaths : : DocumentsLocation ) ) ;
metaData . setRawDefaultValue ( rootDir . filePath ( appName ) ) ;
return false ;
if ( metaData . name ( ) = = AppSettings : : telemetrySaveName ) {
// Mobile devices have limited storage so don't turn on telemtry saving by default
metaData . setRawDefaultValue ( false ) ;
return true ;
}
# endif
}
return true ; // Show setting in ui
}