From 44a441e7e974ee32502c1bfb3c0480306cddb290 Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Wed, 26 Oct 2016 22:26:41 -0400 Subject: [PATCH] Replacing a few placeholder icons with real ones. --- qgcresources.qrc | 4 +-- src/AnalyzeView/AnalyzeView.qml | 22 ++++++------ src/AnalyzeView/GeoTagIcon.png | Bin 502 -> 0 bytes src/AnalyzeView/GeoTagIcon.svg | 17 ++++++++++ src/AnalyzeView/LogDownloadIcon.png | Bin 502 -> 0 bytes src/AnalyzeView/LogDownloadIcon.svg | 23 +++++++++++++ src/QmlControls/SubMenuButton.qml | 5 ++- src/ui/toolbar/Images/Analyze.svg | 51 ++++++++++------------------ 8 files changed, 74 insertions(+), 48 deletions(-) delete mode 100644 src/AnalyzeView/GeoTagIcon.png create mode 100644 src/AnalyzeView/GeoTagIcon.svg delete mode 100644 src/AnalyzeView/LogDownloadIcon.png create mode 100644 src/AnalyzeView/LogDownloadIcon.svg diff --git a/qgcresources.qrc b/qgcresources.qrc index 703a8361fd..0ac994c112 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 33545d0f97..cb827796f4 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 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0y~yU{GaXU{K~@V_;wqK7Lq^fq{Xuz$3Dlfq`2Xgc%uT z&5>YWV2~_vjVKAuPb(=;EJ|f?Ovz75Rq)JBOiv9;O-!jQJeg|4z`)q->EaktaqGOg`*W5;&(Ma4u;IV3Lh!QjM`PSb0E5Pj&_$N5yMicY(XX5&zGet32>- z4`W&5B8$!~*QOdK_RM87A?h z<4nHFbR~9*fz&3Ss$6E#p4@DPQ{l6v)7VxWbP}>mT()$ht6;;lV;f@(g5Nf73{81s zDt>0lr@r$7lI15Elb6ceuS;EXFoi>Ps?ctUy1vb z`=C5|zQ_0VQ}l)RKRekQxgyB1@W!9D^BEXc%rT#>>fZaNpiwSa+vfx*+&&t;uc GLK6TE0Lsn) diff --git a/src/AnalyzeView/GeoTagIcon.svg b/src/AnalyzeView/GeoTagIcon.svg new file mode 100644 index 0000000000..ba15cb0ad2 --- /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 GIT binary patch literal 0 HcmV?d00001 literal 502 zcmeAS@N?(olHy`uVBq!ia0y~yU{GaXU{K~@V_;wqK7Lq^fq{Xuz$3Dlfq`2Xgc%uT z&5>YWV2~_vjVKAuPb(=;EJ|f?Ovz75Rq)JBOiv9;O-!jQJeg|4z`)q->EaktaqGOg`*W5;&(Ma4u;IV3Lh!QjM`PSb0E5Pj&_$N5yMicY(XX5&zGet32>- z4`W&5B8$!~*QOdK_RM87A?h z<4nHFbR~9*fz&3Ss$6E#p4@DPQ{l6v)7VxWbP}>mT()$ht6;;lV;f@(g5Nf73{81s zDt>0lr@r$7lI15Elb6ceuS;EXFoi>Ps?ctUy1vb z`=C5|zQ_0VQ}l)RKRekQxgyB1@W!9D^BEXc%rT#>>fZaNpiwSa+vfx*+&&t;uc GLK6TE0Lsn) diff --git a/src/AnalyzeView/LogDownloadIcon.svg b/src/AnalyzeView/LogDownloadIcon.svg new file mode 100644 index 0000000000..a8d9b0b7a1 --- /dev/null +++ b/src/AnalyzeView/LogDownloadIcon.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + diff --git a/src/QmlControls/SubMenuButton.qml b/src/QmlControls/SubMenuButton.qml index 640458cebe..6698d27f1f 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 3088987155..d96303a5ef 100644 --- a/src/ui/toolbar/Images/Analyze.svg +++ b/src/ui/toolbar/Images/Analyze.svg @@ -1,34 +1,17 @@ - - - - - - - - - - + + + + + + + -- GitLab