Browse Source

Set minimum to Qt 5.11

Windows fixes
QGC4.4
Gus Grubba 6 years ago
parent
commit
29f6654743
  1. 7
      src/AnalyzeView/GeoTagController.cc
  2. 12
      src/AnalyzeView/GeoTagPage.qml
  3. 10
      src/FlightDisplay/MultiVehicleList.qml
  4. 2
      src/QmlControls/QGCViewDialogContainer.qml
  5. 18
      src/ui/MainQmlWindow.qml
  6. 4
      src/ui/toolbar/BatteryIndicator.qml
  7. 4
      src/ui/toolbar/GPSIndicator.qml
  8. 4
      src/ui/toolbar/GPSRTKIndicator.qml
  9. 4
      src/ui/toolbar/JoystickIndicator.qml
  10. 4
      src/ui/toolbar/MainToolBarIndicators.qml
  11. 4
      src/ui/toolbar/RCRSSIIndicator.qml
  12. 4
      src/ui/toolbar/TelemetryRSSIIndicator.qml

7
src/AnalyzeView/GeoTagController.cc

@ -16,6 +16,7 @@
#include <QDebug> #include <QDebug>
#include <cfloat> #include <cfloat>
#include <QDir> #include <QDir>
#include <QUrl>
#include "ExifParser.h" #include "ExifParser.h"
#include "ULogParser.h" #include "ULogParser.h"
@ -38,7 +39,7 @@ GeoTagController::~GeoTagController()
void GeoTagController::setLogFile(QString filename) void GeoTagController::setLogFile(QString filename)
{ {
filename.replace("file://",""); filename = QUrl(filename).toLocalFile();
if (!filename.isEmpty()) { if (!filename.isEmpty()) {
_worker.setLogFile(filename); _worker.setLogFile(filename);
emit logFileChanged(filename); emit logFileChanged(filename);
@ -47,7 +48,7 @@ void GeoTagController::setLogFile(QString filename)
void GeoTagController::setImageDirectory(QString dir) void GeoTagController::setImageDirectory(QString dir)
{ {
dir.replace("file://",""); dir = QUrl(dir).toLocalFile();
if (!dir.isEmpty()) { if (!dir.isEmpty()) {
_worker.setImageDirectory(dir); _worker.setImageDirectory(dir);
emit imageDirectoryChanged(dir); emit imageDirectoryChanged(dir);
@ -56,7 +57,7 @@ void GeoTagController::setImageDirectory(QString dir)
void GeoTagController::setSaveDirectory(QString dir) void GeoTagController::setSaveDirectory(QString dir)
{ {
dir.replace("file://",""); dir = QUrl(dir).toLocalFile();
if (!dir.isEmpty()) { if (!dir.isEmpty()) {
_worker.setSaveDirectory(dir); _worker.setSaveDirectory(dir);
emit saveDirectoryChanged(dir); emit saveDirectoryChanged(dir);

12
src/AnalyzeView/GeoTagPage.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.3 import QtQuick.Dialogs 1.3
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Palette 1.0 import QGroundControl.Palette 1.0
@ -40,7 +40,7 @@ AnalyzePage {
//----------------------------------------------------------------- //-----------------------------------------------------------------
ProgressBar { ProgressBar {
id: progressBar id: progressBar
maximumValue: 100 to: 100
value: geoController.progress value: geoController.progress
Layout.fillWidth: true Layout.fillWidth: true
Layout.alignment: Qt.AlignVCenter Layout.alignment: Qt.AlignVCenter
@ -113,7 +113,7 @@ AnalyzePage {
selectFolder: true selectFolder: true
selectExisting: true selectExisting: true
onAccepted: { onAccepted: {
geoController.imageDirectory = openLogFile.folder geoController.selectImageDir = openLogFile.folder
close() close()
} }
} }
@ -141,7 +141,7 @@ AnalyzePage {
selectFolder: true selectFolder: true
selectExisting: true selectExisting: true
onAccepted: { onAccepted: {
geoController.saveDirectory = openLogFile.folder geoController.saveDirectory = selectDestDir.folder
close() close()
} }
} }

10
src/FlightDisplay/MultiVehicleList.qml

@ -149,31 +149,31 @@ Item {
QGCButton { QGCButton {
text: "Arm" text: "Arm"
visible: !_vehicle.armed visible: _vehicle && !_vehicle.armed
onClicked: _vehicle.armed = true onClicked: _vehicle.armed = true
} }
QGCButton { QGCButton {
text: "Start Mission" text: "Start Mission"
visible: _vehicle.armed && _vehicle.flightMode !== _vehicle.missionFlightMode visible: _vehicle && _vehicle.armed && _vehicle.flightMode !== _vehicle.missionFlightMode
onClicked: _vehicle.startMission() onClicked: _vehicle.startMission()
} }
QGCButton { QGCButton {
text: "Pause" text: "Pause"
visible: _vehicle.armed && _vehicle.pauseVehicleSupported visible: _vehicle && _vehicle.armed && _vehicle.pauseVehicleSupported
onClicked: _vehicle.pauseVehicle() onClicked: _vehicle.pauseVehicle()
} }
QGCButton { QGCButton {
text: "RTL" text: "RTL"
visible: _vehicle.armed && _vehicle.flightMode !== _vehicle.rtlFlightMode visible: _vehicle && _vehicle.armed && _vehicle.flightMode !== _vehicle.rtlFlightMode
onClicked: _vehicle.flightMode = _vehicle.rtlFlightMode onClicked: _vehicle.flightMode = _vehicle.rtlFlightMode
} }
QGCButton { QGCButton {
text: "Take control" text: "Take control"
visible: _vehicle.armed && _vehicle.flightMode !== _vehicle.takeControlFlightMode visible: _vehicle && _vehicle.armed && _vehicle.flightMode !== _vehicle.takeControlFlightMode
onClicked: _vehicle.flightMode = _vehicle.takeControlFlightMode onClicked: _vehicle.flightMode = _vehicle.takeControlFlightMode
} }
} // Row } // Row

2
src/QmlControls/QGCViewDialogContainer.qml

@ -7,7 +7,7 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Controls 2.4 import QtQuick.Controls 2.4
import QtQuick.Dialogs 1.3 import QtQuick.Dialogs 1.3

18
src/ui/MainQmlWindow.qml

@ -8,10 +8,10 @@
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Controls 2.4 import QtQuick.Controls 2.4
import QtQuick.Dialogs 1.3 import QtQuick.Dialogs 1.3
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Palette 1.0 import QGroundControl.Palette 1.0
@ -23,8 +23,8 @@ import QGroundControl.FlightMap 1.0
/// Native QML top level window /// Native QML top level window
ApplicationWindow { ApplicationWindow {
id: mainWindow id: mainWindow
width: 1024 width: 1280
height: 768 height: 1024
visible: true visible: true
readonly property real _topBottomMargins: ScreenTools.defaultFontPixelHeight * 0.5 readonly property real _topBottomMargins: ScreenTools.defaultFontPixelHeight * 0.5
@ -517,8 +517,9 @@ ApplicationWindow {
height: mainWindow.height * 0.666 height: mainWindow.height * 0.666
modal: true modal: true
focus: true focus: true
x: Math.round((mainWindow.width - width) * 0.5)
y: Math.round((mainWindow.height - height) * 0.5)
closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside
anchors.centerIn: parent
background: Rectangle { background: Rectangle {
anchors.fill: parent anchors.fill: parent
color: qgcPal.window color: qgcPal.window
@ -613,9 +614,9 @@ ApplicationWindow {
Popup { Popup {
id: systemMessageArea id: systemMessageArea
y: ScreenTools.defaultFontPixelHeight y: ScreenTools.defaultFontPixelHeight
x: (mainWindow.width - width) * 0.5 x: Math.round((mainWindow.width - width) * 0.5)
width: mainWindow.width * 0.55 width: mainWindow.width * 0.55
height: ScreenTools.defaultFontPixelHeight * 6 height: ScreenTools.defaultFontPixelHeight * 4
modal: false modal: false
focus: true focus: true
closePolicy: Popup.CloseOnEscape closePolicy: Popup.CloseOnEscape
@ -651,7 +652,7 @@ ApplicationWindow {
Flickable { Flickable {
id: systemMessageFlick id: systemMessageFlick
anchors.margins: ScreenTools.defaultFontPixelHeight anchors.margins: ScreenTools.defaultFontPixelHeight * 0.5
anchors.fill: parent anchors.fill: parent
contentHeight: systemMessageText.height contentHeight: systemMessageText.height
contentWidth: systemMessageText.width contentWidth: systemMessageText.width
@ -739,7 +740,6 @@ ApplicationWindow {
id: loader id: loader
onLoaded: { onLoaded: {
indicatorDropdown.x = mapFromGlobal(indicatorDropdown.centerX, 0).x indicatorDropdown.x = mapFromGlobal(indicatorDropdown.centerX, 0).x
console.log(indicatorDropdown.x)
} }
} }
onOpened: { onOpened: {

4
src/ui/toolbar/BatteryIndicator.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/GPSIndicator.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/GPSRTKIndicator.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/JoystickIndicator.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/MainToolBarIndicators.qml

@ -7,10 +7,10 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Controls 2.4 import QtQuick.Controls 2.4
import QtQuick.Dialogs 1.3 import QtQuick.Dialogs 1.3
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/RCRSSIIndicator.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

4
src/ui/toolbar/TelemetryRSSIIndicator.qml

@ -7,8 +7,8 @@
* *
****************************************************************************/ ****************************************************************************/
import QtQuick 2.12 import QtQuick 2.11
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.11
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.Controls 1.0 import QGroundControl.Controls 1.0

Loading…
Cancel
Save