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

List:       kde-commits
Subject:    extragear/multimedia/amarok/src
From:       Alex Merry <kde () randomguy3 ! me ! uk>
Date:       2009-07-10 11:18:17
Message-ID: 1247224697.985540.2120.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 994195 by alexmerry:

Separate out PlaylistProvider into its own header file



 M  +1 -0      CMakeLists.txt  
 M  +1 -26     playlistmanager/PlaylistManager.h  
 A             playlistmanager/PlaylistProvider.cpp   [License: UNKNOWN]
 A             playlistmanager/PlaylistProvider.h   [License: GPL (v2+)]


--- trunk/extragear/multimedia/amarok/src/CMakeLists.txt #994194:994195
@@ -348,6 +348,7 @@
 #####################################################################
 set(libplaylistmanager_SRCS
     playlistmanager/PlaylistManager.cpp
+    playlistmanager/PlaylistProvider.cpp
     playlistmanager/UserPlaylistProvider.cpp
     playlistmanager/PlaylistFileProvider.cpp
     playlistmanager/sql/SqlUserPlaylistProvider.cpp
--- trunk/extragear/multimedia/amarok/src/playlistmanager/PlaylistManager.h #994194:994195
@@ -19,8 +19,8 @@
 
 #include "Amarok.h"
 #include "amarok_export.h"
-#include "plugin/plugin.h"
 #include "meta/Playlist.h"
+#include "PlaylistProvider.h"
 
 #include <QMultiMap>
 #include <QList>
@@ -182,29 +182,4 @@
         QMap<KJob *, Meta::PlaylistPtr> m_downloadJobMap;
 };
 
-class AMAROK_EXPORT PlaylistProvider : public QObject, public Amarok::Plugin
-{
-    Q_OBJECT
-
-    public:
-        virtual ~PlaylistProvider() {};
-
-        /**
-        * @returns A translated string to identify this Provider.
-        */
-        virtual QString prettyName() const = 0;
-
-        /**
-         * @returns An unique integer that identifies the category of the offered playlists.
-         * Use the PlaylistManager::PlaylistCategory enum.
-         */
-        virtual int category() const = 0;
-
-        virtual Meta::PlaylistList playlists() = 0;
-
-    signals:
-        virtual void updated();
-
-};
-
 #endif
[prev in list] [next in list] [prev in thread] [next in thread] 

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