1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-20 12:52:30 +02:00

Modernize DatabaseCollection

This commit is contained in:
Uwe L. Korn
2014-10-18 00:14:19 +02:00
parent 8eabbced5c
commit ec279e0a0d

View File

@@ -37,27 +37,27 @@ class DLLEXPORT DatabaseCollection : public Tomahawk::Collection
Q_OBJECT Q_OBJECT
public: public:
explicit DatabaseCollection( const Tomahawk::source_ptr& source, QObject* parent = 0 ); explicit DatabaseCollection( const Tomahawk::source_ptr& source, QObject* parent = nullptr );
~DatabaseCollection() virtual ~DatabaseCollection()
{ {
qDebug() << Q_FUNC_INFO; qDebug() << Q_FUNC_INFO;
} }
virtual BackendType backendType() const { return DatabaseCollectionType; } BackendType backendType() const override { return DatabaseCollectionType; }
virtual void loadPlaylists(); void loadPlaylists() override;
virtual void loadAutoPlaylists(); void loadAutoPlaylists() override;
virtual void loadStations(); void loadStations() override;
virtual QList< Tomahawk::playlist_ptr > playlists(); QList< Tomahawk::playlist_ptr > playlists() override;
virtual QList< Tomahawk::dynplaylist_ptr > autoPlaylists(); QList< Tomahawk::dynplaylist_ptr > autoPlaylists() override;
virtual QList< Tomahawk::dynplaylist_ptr > stations(); QList< Tomahawk::dynplaylist_ptr > stations() override;
virtual Tomahawk::ArtistsRequest* requestArtists(); Tomahawk::ArtistsRequest* requestArtists() override;
virtual Tomahawk::AlbumsRequest* requestAlbums( const Tomahawk::artist_ptr& artist ); Tomahawk::AlbumsRequest* requestAlbums( const Tomahawk::artist_ptr& artist ) override;
virtual Tomahawk::TracksRequest* requestTracks( const Tomahawk::album_ptr& album ); Tomahawk::TracksRequest* requestTracks( const Tomahawk::album_ptr& album ) override;
virtual int trackCount() const; int trackCount() const override;
public slots: public slots:
virtual void addTracks( const QList<QVariant>& newitems ); virtual void addTracks( const QList<QVariant>& newitems );