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 @@
+
+
+
+
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()