[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [plasma-mediacenter/PMC/0.9] components/mediabrowser: Add busy indicator, adjust to PA metadatamodel
From:       Shantanu Tushar <shaan7in () gmail ! com>
Date:       2012-07-29 7:05:06
Message-ID: 20120729070506.9A76CA6094 () git ! kde ! org
[Download RAW message or body]

Git commit eeae9db2cbc75ff343176de40cfc6aa4509a2197 by Shantanu Tushar.
Committed on 29/07/2012 at 09:04.
Pushed by shantanu into branch 'PMC/0.9'.

Add busy indicator, adjust to PA metadatamodel changes

M  +6    -0    components/mediabrowser/MediaItemDelegate.qml
M  +1    -1    components/mediabrowser/MediaItemDelegateLogic.js

http://commits.kde.org/plasma-mediacenter/eeae9db2cbc75ff343176de40cfc6aa4509a2197

diff --git a/components/mediabrowser/MediaItemDelegate.qml \
b/components/mediabrowser/MediaItemDelegate.qml index 87865ef..5a1f6ba 100644
--- a/components/mediabrowser/MediaItemDelegate.qml
+++ b/components/mediabrowser/MediaItemDelegate.qml
@@ -52,6 +52,12 @@ Item {
             }
 
             Component.onCompleted: checkAndLoad()
+
+            PlasmaComponents.BusyIndicator {
+                anchors.centerIn: parent
+                running: workaroundForDecorationUpdate.text.length == 0
+                visible: running
+            }
         }
 
         Component {
diff --git a/components/mediabrowser/MediaItemDelegateLogic.js \
b/components/mediabrowser/MediaItemDelegateLogic.js index 3b52c99..1ce8024 100644
--- a/components/mediabrowser/MediaItemDelegateLogic.js
+++ b/components/mediabrowser/MediaItemDelegateLogic.js
@@ -20,7 +20,7 @@
 function checkAndLoad(loader)
 {
     if (typeof(decoration) == "string") {
-        if (decoration.search('[a-z]+://') == 0) {
+        if (decoration.search(/.*\/.*/) == 0) {
             loadImage(loader);
         } else {
             loadIcon(loader);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic