Browse Source

APMSubMotorDisplay: Display motor configurations for each sub frame

QGC4.4
Willian Galvani 7 years ago
parent
commit
e9ea347952
  1. 44
      src/QmlControls/APMSubMotorDisplay.qml

44
src/QmlControls/APMSubMotorDisplay.qml

@ -0,0 +1,44 @@ @@ -0,0 +1,44 @@
import QtQuick 2.3
import QGroundControl.Palette 1.0
import QGroundControl.ScreenTools 1.0
import QGroundControl 1.0
import QGroundControl.FactSystem 1.0
import QGroundControl.FactControls 1.0
Item {
id: root
property var frameType: 0
// TODO need a better class for getting vehicle parameters into qml?
// according to comments in FactPanelController.h, this is not the intended use case
function getImage() {
switch (frameType) {
case 0:
return "qrc:///qmlimages/Frames/BlueROV1.png"
case 1:
return "qrc:///qmlimages/Frames/Vectored.png"
case 2:
return "qrc:///qmlimages/Frames/Vectored6DOF.png"
case 4:
return "qrc:///qmlimages/Frames/SimpleROV-3.png"
case 5:
return "qrc:///qmlimages/Frames/SimpleROV-4.png"
}
return ""
}
Component.onCompleted: {
console.log(getImage())
subImage.source = getImage()
}
Image {
id: subImage
anchors.margins: ScreenTools.defaultFontPixelWidth
anchors.fill: parent
fillMode: Image.PreserveAspectFit
smooth: true
mipmap: true
}
} // Item
Loading…
Cancel
Save