Commit 56b3a295 authored by Gus Grubba's avatar Gus Grubba

Enable visibility control of extra map types.

parent 5ef80c52
...@@ -276,33 +276,31 @@ QGCView { ...@@ -276,33 +276,31 @@ QGCView {
text: qsTr("Memory cache changes require a restart to take effect.") text: qsTr("Memory cache changes require a restart to take effect.")
} }
Item { width: 1; height: 1 } Item { width: 1; height: 1; visible: _mapboxFact ? _mapboxFact.visible : false }
QGCLabel { text: qsTr("MapBox Access Token"); visible: _mapboxFact ? _mapboxFact.visible : false }
QGCLabel { text: qsTr("MapBox Access Token") }
FactTextField { FactTextField {
fact: _mapboxFact fact: _mapboxFact
visible: _mapboxFact ? _mapboxFact.visible : false
maximumLength: 256 maximumLength: 256
width: ScreenTools.defaultFontPixelWidth * 30 width: ScreenTools.defaultFontPixelWidth * 30
} }
QGCLabel { QGCLabel {
text: qsTr("With an access token, you can use MapBox Maps.") text: qsTr("With an access token, you can use MapBox Maps.")
visible: _mapboxFact ? _mapboxFact.visible : false
font.pointSize: _adjustableFontPointSize font.pointSize: _adjustableFontPointSize
} }
Item { width: 1; height: 1 } Item { width: 1; height: 1; visible: _esriFact ? _esriFact.visible : false }
QGCLabel { text: qsTr("Esri Access Token"); visible: _esriFact ? _esriFact.visible : false }
QGCLabel { text: qsTr("Esri Access Token") }
FactTextField { FactTextField {
fact: _esriFact fact: _esriFact
visible: _esriFact ? _esriFact.visible : false
maximumLength: 256 maximumLength: 256
width: ScreenTools.defaultFontPixelWidth * 30 width: ScreenTools.defaultFontPixelWidth * 30
} }
QGCLabel { QGCLabel {
text: qsTr("With an access token, you can use Esri Maps.") text: qsTr("With an access token, you can use Esri Maps.")
visible: _esriFact ? _esriFact.visible : false
font.pointSize: _adjustableFontPointSize font.pointSize: _adjustableFontPointSize
} }
} // GridLayout } // GridLayout
......
...@@ -110,6 +110,9 @@ void FlightMapSettings::_newMapProvider(QVariant value) ...@@ -110,6 +110,9 @@ void FlightMapSettings::_newMapProvider(QVariant value)
_removeEnumValue(mapTypeSatellite, enumStrings, enumValues); _removeEnumValue(mapTypeSatellite, enumStrings, enumValues);
_removeEnumValue(mapTypeHybrid, enumStrings, enumValues); _removeEnumValue(mapTypeHybrid, enumStrings, enumValues);
break; break;
case mapProviderEsri:
_removeEnumValue(mapTypeHybrid, enumStrings, enumValues);
break;
} }
metaData->setEnumInfo(enumStrings, enumValues); metaData->setEnumInfo(enumStrings, enumValues);
emit mapTypeChanged(); emit mapTypeChanged();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment