Browse Source

Update all files that use a QML Menu item to QtQuick.Controls 2.4 to solve the issue of a menu showing up in random places on Android.

QGC4.4
Gus Grubba 6 years ago
parent
commit
6e07b11ebf
  1. 14
      src/FlightDisplay/FlightDisplayViewMap.qml
  2. 10
      src/MissionManager/QGCMapPolygonVisuals.qml
  3. 10
      src/MissionManager/QGCMapPolylineVisuals.qml
  4. 10
      src/PlanView/MissionItemEditor.qml
  5. 8
      src/PlanView/PlanView.qml
  6. 6
      src/PlanView/RallyPointItemEditor.qml
  7. 9
      src/PlanView/SimpleItemEditor.qml
  8. 4
      src/QmlControls/FlightModeMenu.qml
  9. 8
      src/QmlControls/ParameterEditor.qml
  10. 8
      src/QmlControls/QGCFileDialog.qml
  11. 2
      src/QmlControls/QmlTest.qml
  12. 4
      src/ui/toolbar/LinkIndicator.qml
  13. 4
      src/ui/toolbar/ModeIndicator.qml
  14. 4
      src/ui/toolbar/MultiVehicleSelector.qml

14
src/FlightDisplay/FlightDisplayViewMap.qml

@ -8,11 +8,11 @@
****************************************************************************/ ****************************************************************************/
import QtQuick 2.4 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtLocation 5.3 import QtLocation 5.3
import QtPositioning 5.3 import QtPositioning 5.3
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Airspace 1.0 import QGroundControl.Airspace 1.0
@ -176,10 +176,6 @@ FlightMap {
} }
} }
ExclusiveGroup {
id: _mapTypeButtonsExclusiveGroup
}
MapFitFunctions { MapFitFunctions {
id: mapFitFunctions // The name for this id cannot be changed without breaking references outside of this code. Beware! id: mapFitFunctions // The name for this id cannot be changed without breaking references outside of this code. Beware!
map: mainWindow.flightDisplayMap map: mainWindow.flightDisplayMap

10
src/MissionManager/QGCMapPolygonVisuals.qml

@ -7,11 +7,11 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtLocation 5.3 import QtLocation 5.3
import QtPositioning 5.3 import QtPositioning 5.3
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.ScreenTools 1.0 import QGroundControl.ScreenTools 1.0

10
src/MissionManager/QGCMapPolylineVisuals.qml

@ -7,11 +7,11 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtLocation 5.3 import QtLocation 5.3
import QtPositioning 5.3 import QtPositioning 5.3
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.ScreenTools 1.0 import QGroundControl.ScreenTools 1.0

10
src/PlanView/MissionItemEditor.qml

@ -1,8 +1,8 @@
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Styles 1.4
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import QtQml 2.2 import QtQml 2.2
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.ScreenTools 1.0 import QGroundControl.ScreenTools 1.0

8
src/PlanView/PlanView.qml

@ -264,12 +264,6 @@ Item {
} }
} }
QGCPalette { id: qgcPal; colorGroupEnabled: enabled }
ExclusiveGroup {
id: _mapTypeButtonsExclusiveGroup
}
/// Inserts a new simple mission item /// Inserts a new simple mission item
/// @param coordinate Location to insert item /// @param coordinate Location to insert item
/// @param index Insert item at this index /// @param index Insert item at this index
@ -1031,7 +1025,7 @@ Item {
} }
QGCButton { QGCButton {
text: qsTr("Save Mission Waypoints As KML...") text: qsTr("Save Mission Waypoints As KML...")
Layout.columnSpan: 2 Layout.columnSpan: 2
enabled: !_planMasterController.syncInProgress && _visualItems.count > 1 enabled: !_planMasterController.syncInProgress && _visualItems.count > 1
onClicked: { onClicked: {

6
src/PlanView/RallyPointItemEditor.qml

@ -1,6 +1,6 @@
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtQuick.Layouts 1.2 import QtQuick.Layouts 1.11
import QGroundControl.ScreenTools 1.0 import QGroundControl.ScreenTools 1.0
import QGroundControl.Vehicle 1.0 import QGroundControl.Vehicle 1.0

9
src/PlanView/SimpleItemEditor.qml

@ -1,8 +1,7 @@
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Styles 1.4
import QtQuick.Dialogs 1.2 import QtQuick.Layouts 1.11
import QtQuick.Layouts 1.2
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.ScreenTools 1.0 import QGroundControl.ScreenTools 1.0

4
src/QmlControls/FlightModeMenu.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

8
src/QmlControls/ParameterEditor.qml

@ -7,10 +7,10 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.2 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

8
src/QmlControls/QGCFileDialog.qml

@ -1,7 +1,7 @@
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QtQuick.Dialogs 1.2 import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.2 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.ScreenTools 1.0 import QGroundControl.ScreenTools 1.0

2
src/QmlControls/QmlTest.qml

@ -1,7 +1,7 @@
import QtQuick 2.11 import QtQuick 2.11
import QtQuick.Controls 2.4 import QtQuick.Controls 2.4
import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.2 import QtQuick.Layouts 1.11
import QGroundControl.Palette 1.0 import QGroundControl.Palette 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/LinkIndicator.qml

@ -8,8 +8,8 @@
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/ModeIndicator.qml

@ -8,8 +8,8 @@
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/MultiVehicleSelector.qml

@ -8,8 +8,8 @@
****************************************************************************/ ****************************************************************************/
import QtQuick 2.3 import QtQuick 2.11
import QtQuick.Controls 1.2 import QtQuick.Controls 2.4
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

Loading…
Cancel
Save