diff --git a/qgcresources.qrc b/qgcresources.qrc
index 703a8361fde52bcb8e6d5e2d0b243a78ecb6c64f..0ac994c112a6def4c0c417214b6db55c1307eb3c 100644
--- a/qgcresources.qrc
+++ b/qgcresources.qrc
@@ -54,11 +54,11 @@
src/AutoPilotPlugins/PX4/Images/DatalinkLossLight.svg
src/AutoPilotPlugins/PX4/Images/GeoFence.svg
src/AutoPilotPlugins/PX4/Images/GeoFenceLight.svg
- src/AnalyzeView/GeoTagIcon.png
+ src/AnalyzeView/GeoTagIcon.svg
src/AutoPilotPlugins/PX4/Images/LandMode.svg
src/AutoPilotPlugins/PX4/Images/LandModeCopter.svg
src/AutoPilotPlugins/APM/Images/LightsComponentIcon.png
- src/AnalyzeView/LogDownloadIcon.png
+ src/AnalyzeView/LogDownloadIcon.svg
src/AutoPilotPlugins/PX4/Images/LowBattery.svg
src/AutoPilotPlugins/PX4/Images/LowBatteryLight.svg
src/AutoPilotPlugins/Common/Images/MotorComponentIcon.svg
diff --git a/src/AnalyzeView/AnalyzeView.qml b/src/AnalyzeView/AnalyzeView.qml
index 33545d0f97c0afb42e10e37e120dd6617b9f1975..cb827796f4d905fbb7f66791ee6f3ac5294e9958 100644
--- a/src/AnalyzeView/AnalyzeView.qml
+++ b/src/AnalyzeView/AnalyzeView.qml
@@ -86,25 +86,25 @@ Rectangle {
model: ListModel {
ListElement {
- buttonImage: "/qmlimages/LogDownloadIcon"
- buttonText: qsTr("Log Download")
- pageSource: "LogDownloadPage.qml"
+ buttonImage: "/qmlimages/LogDownloadIcon"
+ buttonText: qsTr("Log Download")
+ pageSource: "LogDownloadPage.qml"
}
ListElement {
- buttonImage: "/qmlimages/GeoTagIcon"
- buttonText: qsTr("GeoTag Images")
- pageSource: "GeoTagPage.qml"
+ buttonImage: "/qmlimages/GeoTagIcon"
+ buttonText: qsTr("GeoTag Images")
+ pageSource: "GeoTagPage.qml"
}
}
Component.onCompleted: itemAt(0).checked = true
SubMenuButton {
- imageResource: buttonImage
- setupIndicator: false
- exclusiveGroup: setupButtonGroup
- text: buttonText
- onClicked: panelLoader.source = pageSource
+ imageResource: buttonImage
+ setupIndicator: false
+ exclusiveGroup: setupButtonGroup
+ text: buttonText
+ onClicked: panelLoader.source = pageSource
}
}
}
diff --git a/src/AnalyzeView/GeoTagIcon.png b/src/AnalyzeView/GeoTagIcon.png
deleted file mode 100644
index 6aa8343a341df18048e0c9feeeb9491e2c63aaa8..0000000000000000000000000000000000000000
Binary files a/src/AnalyzeView/GeoTagIcon.png and /dev/null differ
diff --git a/src/AnalyzeView/GeoTagIcon.svg b/src/AnalyzeView/GeoTagIcon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ba15cb0ad2c5bc4bc62aa661950ccef7661f5a16
--- /dev/null
+++ b/src/AnalyzeView/GeoTagIcon.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/src/AnalyzeView/LogDownloadIcon.png b/src/AnalyzeView/LogDownloadIcon.png
deleted file mode 100644
index 6aa8343a341df18048e0c9feeeb9491e2c63aaa8..0000000000000000000000000000000000000000
Binary files a/src/AnalyzeView/LogDownloadIcon.png and /dev/null differ
diff --git a/src/AnalyzeView/LogDownloadIcon.svg b/src/AnalyzeView/LogDownloadIcon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a8d9b0b7a13af86ff4f58a5f0b6a84aec01bb400
--- /dev/null
+++ b/src/AnalyzeView/LogDownloadIcon.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/src/QmlControls/SubMenuButton.qml b/src/QmlControls/SubMenuButton.qml
index 640458cebe182dbf142621aabc27445b8ebbd839..6698d27f1fd852760ba2bffe346306a4cecf8276 100644
--- a/src/QmlControls/SubMenuButton.qml
+++ b/src/QmlControls/SubMenuButton.qml
@@ -7,9 +7,11 @@ import QGroundControl.Palette 1.0
import QGroundControl.ScreenTools 1.0
Button {
+ id: _rootButton
property bool setupComplete: true ///< true: setup complete indicator shows as completed
property bool setupIndicator: true ///< true: show setup complete indicator
property string imageResource: "/qmlimages/subMenuButtonImage.png" ///< Button image
+ property size sourceSize: Qt.size(ScreenTools.defaultFontPixelHeight * 2, ScreenTools.defaultFontPixelHeight * 2)
text: "Button" ///< Pass in your own button text
@@ -40,9 +42,10 @@ Button {
width: ScreenTools.defaultFontPixelHeight * 2
height: ScreenTools.defaultFontPixelHeight * 2
fillMode: Image.PreserveAspectFit
- smooth: true
+ mipmap: true
color: control.setupComplete ? qgcPal.button : "red"
source: control.imageResource
+ sourceSize: _rootButton.sourceSize
}
QGCLabel {
diff --git a/src/ui/toolbar/Images/Analyze.svg b/src/ui/toolbar/Images/Analyze.svg
index 3088987155fecef96a76c4be0d2a2c79ca32600d..d96303a5ef22f9600ddd83b0bd3d7496c58dfed2 100644
--- a/src/ui/toolbar/Images/Analyze.svg
+++ b/src/ui/toolbar/Images/Analyze.svg
@@ -1,34 +1,17 @@
-
-
-
+
+
+