update to sleep timer
[panucci.git] / data / ui / qml / SleepTimer.qml
blob1b5b5a0ce8988f43b89c6ef23dbfabc042a177cd
2 import Qt 4.7
4 Item {
5     id: sleepTimerArea
6     signal close
8     MouseArea {
9         anchors.fill: parent
10         onClicked: sleepTimerArea.close()
11     }
12     Rectangle {
13         color: themeController.background
14         anchors.fill: parent
15         opacity: .9
16     }
17     Text {
18         text: shutdown_str
19         y: config.font_size
20         anchors.horizontalCenter: parent.horizontalCenter
21         font.pixelSize: config.font_size * 1.5
22         color: themeController.foreground
23     }
24     Rectangle {
25         id: valuebar
26         width: root.width / 2
27         height: config.font_size * 3
28         y: config.font_size * 3.5
29         anchors.horizontalCenter: parent.horizontalCenter
30         color: themeController.progress_bg_color
32         MouseArea {
33             anchors.fill: parent
34             onClicked: { value.text = Math.round(Math.pow((1 + (mouseX / parent.width)), 10))
35                          progress.width = mouseX
36                        }
37         }
38         Rectangle {
39             id: progress
40             width: (Math.pow(5, 0.1) - 1) * parent.width
41             color: themeController.progress_color
42             anchors {
43                 top: parent.top
44                 bottom: parent.bottom
45                 left: parent.left
46             }
47         }
48     }
49     Text {
50         id: value
51         text: "5"
52         anchors.centerIn: valuebar
53         font.pixelSize: config.font_size * 1.5
54         color: themeController.foreground
55     }
56     AppButton {
57         anchors.horizontalCenter: parent.horizontalCenter
58         y: config.font_size * 7.5
59         image: "apply.png"
60         onClicked: { sleepTimerArea.close()
61                      main.start_timed_shutdown(value.text)
62                    }
63     }