67 lines
1.8 KiB
QML
67 lines
1.8 KiB
QML
/****************************************************************************
|
|
*
|
|
* (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
|
|
*
|
|
* QGroundControl is licensed according to the terms in the file
|
|
* COPYING.md in the root of the source code directory.
|
|
*
|
|
****************************************************************************/
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import QtQuick.Dialogs
|
|
import QtQuick.Layouts
|
|
import QtQuick.Window
|
|
|
|
import QGroundControl
|
|
import QGroundControl.Palette
|
|
import QGroundControl.Controls
|
|
import QGroundControl.ScreenTools
|
|
import QGroundControl.FlightDisplay
|
|
import QGroundControl.FlightMap
|
|
import QGroundControl.Controllers
|
|
|
|
ApplicationWindow {
|
|
id: _root
|
|
visible: true
|
|
visibility: Qt.WindowFullScreen
|
|
color: qgcPal.window
|
|
|
|
property real editorWidth: ScreenTools.defaultFontPixelWidth * 30
|
|
|
|
QGCPalette { id: qgcPal; colorGroupEnabled: true }
|
|
|
|
Timer {
|
|
id: timer
|
|
interval: 100
|
|
onTriggered: {
|
|
var success = fullImage.grabToImage(function(result) { result.saveToFile(imagePath) })
|
|
console.log(success)
|
|
}
|
|
}
|
|
|
|
Component.onCompleted: timer.start()
|
|
|
|
Flow {
|
|
id: fullImage
|
|
anchors.fill: parent
|
|
|
|
Repeater {
|
|
model: missionItems
|
|
|
|
Column {
|
|
QGCLabel { text: modelData.commandName; color: "black" }
|
|
|
|
Loader {
|
|
id: editorLoader
|
|
source: modelData.editorQml
|
|
|
|
property var missionItem: modelData
|
|
property var masterController: planMasterController
|
|
property real availableWidth: editorWidth
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|