Add option to update firmware for TellStick

This commit is contained in:
Micke Prag 2012-04-18 17:28:47 +02:00
parent bf4ad2a1a7
commit 0ebdba4dbc

View file

@ -2,12 +2,38 @@ import QtQuick 1.1
import QtDesktop 0.1
BorderImage {
id: view
source: "row_bg.png"
border.left: 5; border.top: 5
border.right: 5; border.bottom: 5
width: parent.width
height: content.height + content.anchors.margins*2
property variant c: controller //Needed for upgradeDialogComponent
Component {
id: upgradeDialogComponent
ControllerUpgradeDialog {
controller: c
}
}
Loader {
id: upgradeDialog
visible: false
onVisibleChanged: {
if (visible) {
upgradeDialog.sourceComponent = upgradeDialogComponent
upgradeDialog.item.visible = true
} else {
upgradeDialog.sourceComponent = undefined
}
}
Connections {
target: upgradeDialog.item
onVisibleChanged: upgradeDialog.visible = upgradeDialog.item.visible
}
}
Item {
id: content
anchors.top: parent.top
@ -50,6 +76,15 @@ BorderImage {
onClicked: controller.tryRemove();
}
}
Image {
source: "btn_action_remove.png"
rotation: 90
visible: controller.upgradable
MouseArea {
anchors.fill: parent
onClicked: upgradeDialog.visible = true
}
}
}
}