Browse Source

Fix map button exclusivity

QGC4.4
Don Gagne 9 years ago
parent
commit
43090b3d57
  1. 14
      src/FlightDisplay/FlightDisplayViewWidgets.qml

14
src/FlightDisplay/FlightDisplayViewWidgets.qml

@ -61,6 +61,10 @@ Item { @@ -61,6 +61,10 @@ Item {
id: _dropButtonsExclusiveGroup
}
ExclusiveGroup {
id: _mapTypeButtonsExclusiveGroup
}
//-- Map warnings
Column {
anchors.horizontalCenter: parent.horizontalCenter
@ -217,12 +221,14 @@ Item { @@ -217,12 +221,14 @@ Item {
model: QGroundControl.flightMapSettings.mapTypes
QGCButton {
checkable: true
checked: _flightMap ? _flightMap.mapType === text : false
text: modelData
width: clearButton.width
checkable: true
checked: _flightMap ? _flightMap.mapType === text : false
text: modelData
width: clearButton.width
exclusiveGroup: _mapTypeButtonsExclusiveGroup
onClicked: {
_flightMap.mapType = text
checked = true
_dropButtonsExclusiveGroup.current = null
}
}

Loading…
Cancel
Save