|
|
|
@ -43,6 +43,7 @@ QGCView {
@@ -43,6 +43,7 @@ QGCView {
|
|
|
|
|
property var _geoFenceController: _planMasterController.geoFenceController |
|
|
|
|
property var _rallyPointController: _planMasterController.rallyPointController |
|
|
|
|
property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle |
|
|
|
|
property var _videoReceiver: QGroundControl.videoManager.videoReceiver |
|
|
|
|
property bool _mainIsMap: QGroundControl.videoManager.hasVideo ? QGroundControl.loadBoolGlobalSetting(_mainIsMapKey, true) : true |
|
|
|
|
property bool _isPipVisible: QGroundControl.videoManager.hasVideo ? QGroundControl.loadBoolGlobalSetting(_PIPVisibleKey, true) : false |
|
|
|
|
property real _savedZoomLevel: 0 |
|
|
|
@ -370,14 +371,14 @@ QGCView {
@@ -370,14 +371,14 @@ QGCView {
|
|
|
|
|
anchors.right: _flightVideo.right |
|
|
|
|
height: ScreenTools.defaultFontPixelHeight * 2 |
|
|
|
|
width: height |
|
|
|
|
visible: QGroundControl.videoManager.videoReceiver && QGroundControl.videoManager.videoReceiver.videoRunning && QGroundControl.settingsManager.videoSettings.showRecControl.rawValue |
|
|
|
|
visible: _videoReceiver && _videoReceiver.videoRunning && QGroundControl.settingsManager.videoSettings.showRecControl.rawValue |
|
|
|
|
opacity: 0.75 |
|
|
|
|
|
|
|
|
|
Rectangle { |
|
|
|
|
anchors.top: parent.top |
|
|
|
|
anchors.bottom: parent.bottom |
|
|
|
|
width: height |
|
|
|
|
radius: QGroundControl.videoManager && QGroundControl.videoManager.videoReceiver && QGroundControl.videoManager.videoReceiver.recording ? 0 : height |
|
|
|
|
radius: QGroundControl.videoManager && _videoReceiver && _videoReceiver.recording ? 0 : height |
|
|
|
|
color: "red" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -394,7 +395,7 @@ QGCView {
@@ -394,7 +395,7 @@ QGCView {
|
|
|
|
|
|
|
|
|
|
MouseArea { |
|
|
|
|
anchors.fill: parent |
|
|
|
|
onClicked: QGroundControl.videoManager.videoReceiver && QGroundControl.videoManager.videoReceiver.recording ? QGroundControl.videoManager.videoReceiver.stopRecording() : QGroundControl.videoManager.videoReceiver.startRecording() |
|
|
|
|
onClicked: _videoReceiver && _videoReceiver.recording ? _videoReceiver.stopRecording() : _videoReceiver.startRecording() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|