diff --git a/src/libtomahawk/playlist/PlayableModel.cpp b/src/libtomahawk/playlist/PlayableModel.cpp index 0f8f8c28a..e37a18f34 100644 --- a/src/libtomahawk/playlist/PlayableModel.cpp +++ b/src/libtomahawk/playlist/PlayableModel.cpp @@ -861,12 +861,14 @@ PlayableModel::insertAlbum( const Tomahawk::album_ptr& album, int row ) void -PlayableModel::insertQuery( const Tomahawk::query_ptr& query, int row ) +PlayableModel::insertQuery( const Tomahawk::query_ptr& query, int row, const Tomahawk::PlaybackLog& log ) { QList< query_ptr > queries; queries << query; + QList< Tomahawk::PlaybackLog > logs; + logs << log; - insertQueries( queries, row ); + insertQueries( queries, row, logs ); } diff --git a/src/libtomahawk/playlist/PlayableModel.h b/src/libtomahawk/playlist/PlayableModel.h index 496dc0d9a..0f228c916 100644 --- a/src/libtomahawk/playlist/PlayableModel.h +++ b/src/libtomahawk/playlist/PlayableModel.h @@ -142,7 +142,7 @@ public slots: virtual void insertQueries( const QList< Tomahawk::query_ptr >& queries, int row = 0, const QList< Tomahawk::PlaybackLog >& logs = QList< Tomahawk::PlaybackLog >() ); virtual void insertArtists( const QList< Tomahawk::artist_ptr >& artists, int row = 0 ); virtual void insertAlbums( const QList< Tomahawk::album_ptr >& albums, int row = 0 ); - virtual void insertQuery( const Tomahawk::query_ptr& query, int row = 0 ); + virtual void insertQuery( const Tomahawk::query_ptr& query, int row = 0, const Tomahawk::PlaybackLog& log = Tomahawk::PlaybackLog() ); virtual void insertArtist( const Tomahawk::artist_ptr& artist, int row = 0 ); virtual void insertAlbum( const Tomahawk::album_ptr& album, int row = 0 );