rev 5577 - in people/ana/packages/amarok/debian: . patches

Isaac Clerencia isaac at alioth.debian.org
Fri Feb 9 09:44:47 CET 2007


Author: isaac
Date: 2007-02-09 09:44:47 +0100 (Fri, 09 Feb 2007)
New Revision: 5577

Added:
   people/ana/packages/amarok/debian/patches/queuemedia.patch
Modified:
   people/ana/packages/amarok/debian/changelog
   people/ana/packages/amarok/debian/patches/series
Log:
Add patch for media queueing through DCOP


Modified: people/ana/packages/amarok/debian/changelog
===================================================================
--- people/ana/packages/amarok/debian/changelog	2007-02-08 21:23:42 UTC (rev 5576)
+++ people/ana/packages/amarok/debian/changelog	2007-02-09 08:44:47 UTC (rev 5577)
@@ -1,3 +1,10 @@
+amarok (1.4.5-2) experimental; urgency=low
+
+  * Add patch to add the "Queue Track" functionality to the Amarok DCOP API:
+    queuemedia.patch
+
+ -- Isaac Clerencia <isaac at debian.org>  Fri,  9 Feb 2007 09:40:16 +0100
+
 amarok (1.4.5-1) experimental; urgency=low
 
   * New upstream release:

Added: people/ana/packages/amarok/debian/patches/queuemedia.patch
===================================================================
--- people/ana/packages/amarok/debian/patches/queuemedia.patch	2007-02-08 21:23:42 UTC (rev 5576)
+++ people/ana/packages/amarok/debian/patches/queuemedia.patch	2007-02-09 08:44:47 UTC (rev 5577)
@@ -0,0 +1,37 @@
+diff -u -Nrua amarok.orig/src/amarokcore/amarokdcophandler.cpp amarok/src/amarokcore/amarokdcophandler.cpp
+--- amarok.orig/src/amarokcore/amarokdcophandler.cpp	2006-10-26 22:40:20.000000000 +0200
++++ amarok/src/amarokcore/amarokdcophandler.cpp	2007-02-08 21:11:45.000000000 +0100
+@@ -578,6 +578,11 @@
+         Playlist::instance()->insertMedia(urls);
+     }
+ 
++    void DcopPlaylistHandler::queueMedia(const KURL &url)
++    {
++        Playlist::instance()->insertMedia(KURL::List( url ), Playlist::Queue);
++    }
++
+     void DcopPlaylistHandler::clearPlaylist()
+     {
+         Playlist::instance()->clear();
+diff -u -Nrua amarok.orig/src/amarokcore/amarokdcophandler.h amarok/src/amarokcore/amarokdcophandler.h
+--- amarok.orig/src/amarokcore/amarokdcophandler.h	2006-10-26 22:40:20.000000000 +0200
++++ amarok/src/amarokcore/amarokdcophandler.h	2007-02-08 21:11:56.000000000 +0100
+@@ -124,6 +124,7 @@
+       virtual int     getTotalTrackCount();
+       virtual QString saveCurrentPlaylist();
+       virtual void    addMedia(const KURL &);
++      virtual void    queueMedia(const KURL &);
+       virtual void    addMediaList(const KURL::List &);
+       virtual void    clearPlaylist();
+       virtual QString currentTrackUniqueId();
+diff -u -Nrua amarok.orig/src/amarokcore/amarokdcopiface.h amarok/src/amarokcore/amarokdcopiface.h
+--- amarok.orig/src/amarokcore/amarokdcopiface.h	2006-10-26 22:40:20.000000000 +0200
++++ amarok/src/amarokcore/amarokdcopiface.h	2007-02-08 21:12:12.000000000 +0100
+@@ -126,6 +126,7 @@
+ 
+    /* These two methods are used by mediacontrol. DO NOT TOUCH! */
+    virtual void addMedia(const KURL &) = 0;                 ///< Add audio media specified by the url.
++   virtual void queueMedia(const KURL &) = 0;                 ///< Queue audio media specified by the url.
+    virtual void addMediaList(const KURL::List &) = 0;       ///< Add some audio media specified by the url.
+    virtual void clearPlaylist() = 0;                        ///< Clears the playlist.
+    virtual QString currentTrackUniqueId() = 0;              ///< Return the current track's unique ID

Modified: people/ana/packages/amarok/debian/patches/series
===================================================================
--- people/ana/packages/amarok/debian/patches/series	2007-02-08 21:23:42 UTC (rev 5576)
+++ people/ana/packages/amarok/debian/patches/series	2007-02-09 08:44:47 UTC (rev 5577)
@@ -3,3 +3,4 @@
 no_libadd_in_convenience_libs.diff -p0
 gmo_files_at_build_time.patch -p0
 disable-final.diff -p0
+queuemedia.patch -p0




More information about the pkg-kde-commits mailing list