Browse Source

Prevent clicks going through top level items

QGC4.4
Don Gagne 7 years ago
parent
commit
9a9f20498f
  1. 11
      src/FlightMap/Widgets/QGCInstrumentWidgetAlternate.qml
  2. 5
      src/ui/toolbar/MainToolBar.qml

11
src/FlightMap/Widgets/QGCInstrumentWidgetAlternate.qml

@ -17,7 +17,6 @@ import QGroundControl.FactSystem 1.0 @@ -17,7 +17,6 @@ import QGroundControl.FactSystem 1.0
import QGroundControl.FlightMap 1.0
import QGroundControl.Palette 1.0
/// Instrument panel shown when virtual thumbsticks are visible
Rectangle {
id: root
width: getPreferredInstrumentWidth()
@ -40,6 +39,11 @@ Rectangle { @@ -40,6 +39,11 @@ Rectangle {
property real _availableValueHeight: maxHeight - (root.height + _valuesItem.anchors.topMargin)
property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle
// Prevent all clicks from going through to lower layers
DeadMouseArea {
anchors.fill: parent
}
QGCPalette { id: qgcPal }
QGCAttitudeWidget {
@ -68,6 +72,11 @@ Rectangle { @@ -68,6 +72,11 @@ Rectangle {
height: _valuesWidget.height
visible: widgetRoot.showValues
// Prevent all clicks from going through to lower layers
DeadMouseArea {
anchors.fill: parent
}
Rectangle {
anchors.fill: _valuesWidget
color: qgcPal.window

5
src/ui/toolbar/MainToolBar.qml

@ -62,6 +62,11 @@ Rectangle { @@ -62,6 +62,11 @@ Rectangle {
flyButton.checked = true
}
// Prevent all clicks from going through to lower layers
DeadMouseArea {
anchors.fill: parent
}
/// Bottom single pixel divider
Rectangle {
anchors.left: parent.left

Loading…
Cancel
Save