diff --git a/qgcresources.qrc b/qgcresources.qrc index 5c714bbed2920dfe3da8d356d82ff6e3542e630e..bb2e8de56e9bb68f58dff8210b118d7c18d0a608 100644 --- a/qgcresources.qrc +++ b/qgcresources.qrc @@ -156,6 +156,7 @@ src/ui/toolbar/Images/Signal100.svg src/ui/toolbar/Images/TelemRSSI.svg src/ui/toolbar/Images/Yield.svg + src/ui/toolbar/Images/CameraIcon.svg src/MissionManager/CogWheel.svg src/AutoPilotPlugins/Common/Images/StationMode.svg src/AutoPilotPlugins/Common/Images/APMode.svg diff --git a/src/ui/toolbar/Images/CameraIcon.svg b/src/ui/toolbar/Images/CameraIcon.svg new file mode 100644 index 0000000000000000000000000000000000000000..1509445bd9c554f6976a46465cdc97aa6fd6faf0 --- /dev/null +++ b/src/ui/toolbar/Images/CameraIcon.svg @@ -0,0 +1,44 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/ui/toolbar/MainToolBarIndicators.qml b/src/ui/toolbar/MainToolBarIndicators.qml index d6d700294e89d36c2d9fc3936ce2289823f33257..c52975b940fbcafb2f1c0750a494590c76b4c41c 100644 --- a/src/ui/toolbar/MainToolBarIndicators.qml +++ b/src/ui/toolbar/MainToolBarIndicators.qml @@ -567,6 +567,17 @@ Item { color: colorRed } + QGCColoredImage { + anchors.top: parent.top + anchors.bottom: parent.bottom + anchors.horizontalCenter: parent.horizontalCenter + width: height * 0.625 + sourceSize.width: width + source: "/qmlimages/CameraIcon.svg" + fillMode: Image.PreserveAspectFit + color: colorWhite + } + MouseArea { anchors.fill: parent onClicked: QGroundControl.videoManager.videoReceiver.recording? QGroundControl.videoManager.videoReceiver.stopRecording() : QGroundControl.videoManager.videoReceiver.startRecording()