2 * Copyright (C) 2016 The LibrePilot Project
3 * Contact: http://www.librepilot.org
5 * This file is part of LibrePilot GCS.
7 * LibrePilot GCS is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
12 * LibrePilot GCS is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with LibrePilot GCS. If not, see <http://www.gnu.org/licenses/>.
26 property string worldFile: "PfdSimpleWorld.qml"
27 property bool opaque: true
31 elementName: "pfd-window"
32 fillMode: Image.PreserveAspectFit
34 sceneSize: Qt.size(width, height)
37 width: Math.floor(parent.paintedHeight * 1.319)
38 height: Math.floor(parent.paintedHeight - parent.paintedHeight * 0.008)
42 border.width: Math.floor(parent.paintedHeight * 0.008)
43 radius: Math.floor(parent.paintedHeight * 0.01)
44 anchors.centerIn: parent
52 source: "qrc:/utils/fonts/PTS75F.ttf"
55 width: Math.floor((parent.paintedHeight * 1.32) - (parent.paintedHeight * 0.013))
56 height: Math.floor(parent.paintedHeight - parent.paintedHeight * 0.02)
57 property variant viewportSize : Qt.size(width, height)
59 anchors.centerIn: parent
70 id: horizontCenterItem
71 sceneSize: sceneItem.viewportSize
77 sceneSize: sceneItem.viewportSize
78 horizontCenter: horizontCenterItem.horizontCenter
84 elementName: "sideslip-fixed"
85 sceneSize: sceneItem.viewportSize
87 x: scaledBounds.x * sceneItem.width
92 sceneSize: sceneItem.viewportSize
97 sceneSize: sceneItem.viewportSize
102 sceneSize: sceneItem.viewportSize
107 sceneSize: sceneItem.viewportSize
108 visible: pfdContext.altitudeUnit != 0
113 sceneSize: sceneItem.viewportSize
118 sceneSize: sceneItem.viewportSize
123 sceneSize: sceneItem.viewportSize