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

List:       kde-commits
Subject:    extragear/multimedia/kmid/src
From:       Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date:       2010-07-30 8:22:45
Message-ID: 20100730082245.05BE1AC7CA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1157098 by pedrol:

kmid_part fixes: dbus methods openUrl(), seek().

 M  +17 -1     kmid_part.cpp  
 M  +3 -0      kmid_part.h  


--- trunk/extragear/multimedia/kmid/src/kmid_part.cpp #1157097:1157098
@@ -462,9 +462,12 @@
 
 void KMidPart::seek(qlonglong value)
 {
-    if (d->m_midiobj != 0)
+    if (d->m_midiobj != 0) {
         d->m_midiobj->seek(value);
+        if ((state() != Play) && (d->m_view != 0))
+            d->m_view->setPosition(value);
 }
+}
 
 void KMidPart::slotSeek(int value)
 {
@@ -608,3 +611,16 @@
         return d->m_midiout->isMuted(channel);
     return false;
 }
+
+bool KMidPart::openUrl(const KUrl& url)
+{
+    kDebug() << url;
+    return KParts::ReadOnlyPart::openUrl(url);
+}
+
+bool KMidPart::openUrl(const QString& str)
+{
+    KUrl url(str);
+    kDebug() << "QString:" << str;
+    return KParts::ReadOnlyPart::openUrl(url);
+}
--- trunk/extragear/multimedia/kmid/src/kmid_part.h #1157097:1157098
@@ -244,6 +244,9 @@
      */
     void reload();
 
+    virtual bool openUrl(const KUrl&);
+    virtual bool openUrl(const QString&);
+
 signals:
     /**
      * Emitted when a tempo change is played
[prev in list] [next in list] [prev in thread] [next in thread] 

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