1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-20 15:59:42 +01:00

Make resolving dragged-in spotify playlists worka gain

This commit is contained in:
Leo Franchi 2011-10-18 14:42:10 -04:00
parent b34037f26f
commit 931959ecc8
2 changed files with 15 additions and 3 deletions

View File

@ -43,8 +43,8 @@ SpotifyParser::SpotifyParser( const QStringList& Urls, bool createNewPlaylist, Q
, m_single( false )
, m_trackMode( true )
, m_createNewPlaylist( createNewPlaylist )
, m_browseJob( 0 )
, m_limit ( 40 )
, m_browseJob( 0 )
{
foreach ( const QString& url, Urls )
@ -56,8 +56,8 @@ SpotifyParser::SpotifyParser( const QString& Url, bool createNewPlaylist, QObjec
, m_single( true )
, m_trackMode( true )
, m_createNewPlaylist( createNewPlaylist )
, m_browseJob( 0 )
, m_limit ( 40 )
, m_browseJob( 0 )
{
lookupUrl( Url );
}
@ -307,7 +307,8 @@ SpotifyParser::checkBrowseFinished()
m_creator,
false,
m_tracks );
ViewManager::instance()->show( m_playlist );
connect( m_playlist.data(), SIGNAL( revisionLoaded( Tomahawk::PlaylistRevision ) ), this, SLOT( playlistCreated() ) );
return;
}
else if ( m_single && !m_tracks.isEmpty() )
@ -338,6 +339,16 @@ SpotifyParser::checkTrackFinished()
}
void
SpotifyParser::playlistCreated()
{
ViewManager::instance()->show( m_playlist );
deleteLater();
}
QPixmap
SpotifyParser::pixmap() const
{

View File

@ -66,6 +66,7 @@ private slots:
void spotifyTrackLookupFinished();
void spotifyBrowseFinished();
void playlistCreated();
private:
QPixmap pixmap() const;