[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