[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [plasma-mediacenter/PMC/0.9] /: Better way to show/hide controller and browser
From: Shantanu Tushar <shaan7in () gmail ! com>
Date: 2012-04-16 17:47:37
Message-ID: 20120416174737.80CD1A60A9 () git ! kde ! org
[Download RAW message or body]
Git commit fa33bfc1c9d9726dd26ca0110fb78e290f9f3423 by Shantanu Tushar.
Committed on 16/04/2012 at 19:42.
Pushed by shantanu into branch 'PMC/0.9'.
Better way to show/hide controller and browser
M +14 -0 components/mediacontroller/MediaController.qml
M +3 -27 shells/newshell/package/contents/ui/mediacenter.qml
http://commits.kde.org/plasma-mediacenter/fa33bfc1c9d9726dd26ca0110fb78e290f9f3423
diff --git a/components/mediacontroller/MediaController.qml \
b/components/mediacontroller/MediaController.qml index 3d8ccbe..be645e7 100644
--- a/components/mediacontroller/MediaController.qml
+++ b/components/mediacontroller/MediaController.qml
@@ -27,6 +27,7 @@ PlasmaCore.FrameSvgItem {
enabledBorders: "LeftBorder|RightBorder|BottomBorder"
property QtObject runtimeDataObject
+ signal requestToggleBrowser
Row {
id: mediaController
@@ -37,6 +38,19 @@ PlasmaCore.FrameSvgItem {
height: parent.height * 0.8
PlasmaComponents.ToolButton {
+ id: showBrowserButton
+ width: parent.height
+ height: width
+ iconSource: "view-catalog"
+ onClicked: controlBarFrame.requestToggleBrowser()
+ }
+
+ Item {
+ width: parent.height
+ height: width
+ }
+
+ PlasmaComponents.ToolButton {
id: backwardButton
width: parent.height
height: width
diff --git a/shells/newshell/package/contents/ui/mediacenter.qml \
b/shells/newshell/package/contents/ui/mediacenter.qml index 67106ff..91f9b17 100644
--- a/shells/newshell/package/contents/ui/mediacenter.qml
+++ b/shells/newshell/package/contents/ui/mediacenter.qml
@@ -53,10 +53,9 @@ Rectangle {
stopped: runtimeData.stopped
volume: runtimeData.volume
- onClicked: mediaBrowser.visible = mediaBrowser.visible ? false : true
+ onClicked: mediaController.visible = mediaController.visible ? false : true
onCurrentTimeChanged: runtimeData.currentTime = currentTime
- onStoppedChanged: runtimeData.stopped = stopped
Keys.onPressed: {
if(event.key == 16777344) { //Media Play key
if(mediaPlayer.playing) {
@@ -80,13 +79,8 @@ Rectangle {
}
runtimeDataObject: runtimeData
- onVisibleChanged: {
- if(visible) {
- buttonText.text = "Hide Controller"
- } else {
- buttonText.text = "show Controller"
- }
- }
+
+ onRequestToggleBrowser: mediaBrowser.visible = !mediaBrowser.visible
}
MediaCenterComponents.MediaWelcome {
@@ -163,22 +157,4 @@ Rectangle {
iconSource: "plasma"
onClicked: aboutPmc.open()
}
-
- PlasmaComponents.Button {
- anchors.right: parent.right; anchors.top: parent.top
- width: 100
- height: 30
- Text {
- id: buttonText
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.verticalCenter: parent.verticalCenter
- }
- onClicked: {
- if(mediaController.visible) {
- mediaController.visible = false
- } else {
- mediaController.visible = true
- }
- }
- }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic