Use native QML icon support

This commit is contained in:
Cameron Gutman
2025-10-11 12:52:37 -05:00
parent a20d429bc1
commit c618a0b5df
2 changed files with 9 additions and 27 deletions

View File

@@ -129,14 +129,9 @@ CenteredGridView {
implicitWidth: 85
implicitHeight: 85
Image {
source: "qrc:/res/play_arrow_FILL1_wght700_GRAD200_opsz48.svg"
anchors.centerIn: parent
sourceSize {
width: 75
height: 75
}
}
icon.source: "qrc:/res/play_arrow_FILL1_wght700_GRAD200_opsz48.svg"
icon.width: 75
icon.height: 75
onClicked: {
launchOrResumeSelectedApp(true)
@@ -157,14 +152,9 @@ CenteredGridView {
implicitWidth: 85
implicitHeight: 85
Image {
source: "qrc:/res/stop_FILL1_wght700_GRAD200_opsz48.svg"
anchors.centerIn: parent
sourceSize {
width: 75
height: 75
}
}
icon.source: "qrc:/res/stop_FILL1_wght700_GRAD200_opsz48.svg"
icon.width: 75
icon.height: 75
onClicked: {
doQuitGame()

View File

@@ -7,17 +7,9 @@ ToolButton {
activeFocusOnTab: true
// FIXME: We're using an Image here rather than icon.source because
// icons don't work on Qt 5.9 LTS.
Image {
id: image
source: iconSource
anchors.centerIn: parent.background
sourceSize {
width: parent.background.width * 1.10
height: parent.background.height * 1.10
}
}
icon.source: iconSource
icon.width: background.width * 1.10
icon.height: background.height * 1.10
// This determines the size of the Material highlight. We increase it
// from the default because we use larger than normal icons for TV readability.