[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [plasma-mediacenter/refactor-ui3] /: fixed some bugs
From: Fabian Riethmayer <fabian () web2 ! 0-apps ! de>
Date: 2013-04-15 16:14:58
Message-ID: 20130415161458.7D876A605E () git ! kde ! org
[Download RAW message or body]
Git commit e373061d6fae651ff6e3091a63afed3831245733 by Fabian Riethmayer.
Committed on 15/04/2013 at 18:14.
Pushed by fabianr into branch 'refactor-ui3'.
fixed some bugs
M +5 -5 browsingbackends/metadatabackends/metadatamusicbackend/metadatamusiccomponents/MediaBrowser.qml
M +1 -1 components/MediaLineItemDelegate.qml
M +1 -1 components/TabBrowser.qml
M +1 -2 mediaelements/mediabrowser/MediaBrowser.qml
http://commits.kde.org/plasma-mediacenter/e373061d6fae651ff6e3091a63afed3831245733
diff --git a/browsingbackends/metadatabackends/metadatamusicbackend/metadatamusiccomponents/MediaBrowser.qml \
b/browsingbackends/metadatabackends/metadatamusicbackend/metadatamusiccomponents/MediaBrowser.qml
index ec6cc53..b0e2a1e 100644
--- a/browsingbackends/metadatabackends/metadatamusicbackend/metadatamusiccomponents/MediaBrowser.qml
+++ b/browsingbackends/metadatabackends/metadatamusicbackend/metadatamusiccomponents/MediaBrowser.qml
@@ -33,7 +33,7 @@ Item {
//clip: true
TabBrowser {
- id: mediaBrowser
+ id: tabBrowser
MediaGridBrowser {
id: artistListView
@@ -49,7 +49,7 @@ Item {
onItemSelected: {
// TODO focus is sometimes lost if activate is faster then the \
clear() on musicModel rootRow.backend.artistFilter = eventParams.resourceId
- mediaBrowser.activateTab(2)
+ tabBrowser.activateTab(2)
}
onItemAdded: {
console.log("item add" + eventParams.resourceId);
@@ -69,7 +69,7 @@ Item {
onItemSelected: {
// TODO focus is sometimes lost if activate is faster then the \
clear() on musicModel rootRow.backend.albumFilter = eventParams.resourceId
- mediaBrowser.activateTab(2)
+ tabBrowser.activateTab(2)
}
onItemAdded: {
console.log("item add" + eventParams.mediaUrl);
@@ -114,11 +114,11 @@ Item {
}*/
}
}
-
+
onFocusChanged: {
if (focus) {
focus = false
- mediaBrowser.focus = true
+ tabBrowser.focus = true
}
}
}
diff --git a/components/MediaLineItemDelegate.qml \
b/components/MediaLineItemDelegate.qml index 787699b..c4f6619 100644
--- a/components/MediaLineItemDelegate.qml
+++ b/components/MediaLineItemDelegate.qml
@@ -70,7 +70,7 @@ Item {
mediaItem.itemAdded(getEventParams())
}
}
-
+
Keys.onReturnPressed: {
onClicked: {
mediaItem.itemSelected(getEventParams())
diff --git a/components/TabBrowser.qml b/components/TabBrowser.qml
index 51ef95d..d02b35b 100644
--- a/components/TabBrowser.qml
+++ b/components/TabBrowser.qml
@@ -68,12 +68,12 @@ Item {
for (i = 0; i <= 2; i++) {
var object = children[3]
-
pages.append({
"page": object
});
object.parent = mediaTabGroup
object.ancestor = tabBrowser
+ object.forceFocus(false);
buttons.get(i).button.text = object.title
}
}
diff --git a/mediaelements/mediabrowser/MediaBrowser.qml \
b/mediaelements/mediabrowser/MediaBrowser.qml index c50f40c..2b2abc7 100644
--- a/mediaelements/mediabrowser/MediaBrowser.qml
+++ b/mediaelements/mediabrowser/MediaBrowser.qml
@@ -29,7 +29,7 @@ FocusScope {
signal playRequested(int index, string url, string currentMediaType)
signal popupMenuRequested(int index, string mediaUrl, string mediaType, string \
display)
-
+
PlasmaCore.Theme {
id:theme
}
@@ -97,7 +97,6 @@ FocusScope {
} else {
console.log("setting default backend")
object = mediaBrowserViewComponent.createObject(mediaBrowserViewItem);
-
}
mediaBrowserViewItem.mediaBrowserGridView = object;
object.focus = true
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic