1 import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
3 import "UIConstants.js" as Const
8 height: Const.SYSTEM_BAR_HEIGHT
9 anchors { left: parent.left; right: parent.right; bottom: parent.bottom }
13 signal clickedOnMask()
23 color: Const.WARM_GREY_COLOR
24 //color: Const.TRANSPARENT
25 height: 2; width: root.width
34 color: Const.TRANSPARENT
35 //color: Const.COOL_GREY_COLOR
37 GradientStop {position: 0.0; color: "#333333"}
38 GradientStop {position: 1.0; color: "#151515"}
49 source: "images/bg.png"
55 anchors.bottom: box.top
60 anchors {horizontalCenter: parent.horizontalCenter; verticalCenter: parent.verticalCenter}
61 spacing: Const.DEFAULT_MARGIN
67 text: pageStack.currentPage.title
71 source: mouse.pressed? "images/menu-arrow-grey.png" : "images/menu-arrow.png"
72 anchors.verticalCenter: title.verticalCenter
73 visible: !taskBar.isEmpty && !progressIcon.visible
80 source: "images/progress-small.png"
81 anchors.verticalCenter: title.verticalCenter
82 visible: downloadDialog.isActiveDownloads
89 properties: "rotation"
93 loops: Animation.Infinite
95 Component.onCompleted: animationIcon.start();
103 width: root.height - 2*80
104 anchors.horizontalCenter: root.horizontalCenter
105 onClicked: root.clicked()
113 anchors { left: parent.left; leftMargin: 80; verticalCenter: parent.verticalCenter }
123 anchors { right: parent.right; rightMargin: 80; verticalCenter: parent.verticalCenter }
132 anchors { verticalCenter: parent.verticalCenter; left: parent.left }
133 iconSource: "images/minimize.png"
134 onClicked: Utils.minimizeWindow()
139 iconSource: pageStack.index > 0 ? "images/back.png" : "images/close.png"
140 anchors { verticalCenter: parent.verticalCenter; left: parent.left; margins: Const.DEFAULT_MARGIN }
141 onButtonClicked: pageStack.index > 0 ? pageStack.pop() : Qt.quit()
147 anchors { verticalCenter: parent.verticalCenter; left: minimizeButton.right; margins: Const.DEFAULT_MARGIN }
149 tip.show("ala ma kota, a kot ma Ale bardzo czesto i bardzo dobrze, oooo, tralalal!");
155 iconSource: "images/upload.png"
156 anchors { verticalCenter: parent.verticalCenter; right: menuButton.left; margins: Const.DEFAULT_MARGIN }
157 onButtonClicked: downloadDialog.open()
158 opacity: downloadDialog.isActiveDownloads ? 1 : 0
160 transitions: Transition {
161 NumberAnimation { properties: "opacity"; duration: 600; easing.type: Easing.InOutQuad }
167 iconSource: "images/options.png"
168 anchors { verticalCenter: parent.verticalCenter; right: parent.right; margins: Const.DEFAULT_MARGIN }
169 onButtonClicked: pageStack.currentPage.taskMenu.open()
170 visible: pageStack.currentPage.taskMenu!=undefined
185 onClicked: root.clickedOnMask()
192 PropertyChanges { target: mask; opacity: 0 }
196 PropertyChanges { target: mask; opacity: 0.6 }
200 transitions: Transition {
201 NumberAnimation { properties: "opacity"; easing.type: Easing.InOutQuad }