1 changed files with 44 additions and 0 deletions
@ -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…
Reference in new issue