mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-01 11:50:37 +02:00
Make resolving dragged-in spotify playlists worka gain
This commit is contained in:
@@ -43,8 +43,8 @@ SpotifyParser::SpotifyParser( const QStringList& Urls, bool createNewPlaylist, Q
|
|||||||
, m_single( false )
|
, m_single( false )
|
||||||
, m_trackMode( true )
|
, m_trackMode( true )
|
||||||
, m_createNewPlaylist( createNewPlaylist )
|
, m_createNewPlaylist( createNewPlaylist )
|
||||||
, m_browseJob( 0 )
|
|
||||||
, m_limit ( 40 )
|
, m_limit ( 40 )
|
||||||
|
, m_browseJob( 0 )
|
||||||
|
|
||||||
{
|
{
|
||||||
foreach ( const QString& url, Urls )
|
foreach ( const QString& url, Urls )
|
||||||
@@ -56,8 +56,8 @@ SpotifyParser::SpotifyParser( const QString& Url, bool createNewPlaylist, QObjec
|
|||||||
, m_single( true )
|
, m_single( true )
|
||||||
, m_trackMode( true )
|
, m_trackMode( true )
|
||||||
, m_createNewPlaylist( createNewPlaylist )
|
, m_createNewPlaylist( createNewPlaylist )
|
||||||
, m_browseJob( 0 )
|
|
||||||
, m_limit ( 40 )
|
, m_limit ( 40 )
|
||||||
|
, m_browseJob( 0 )
|
||||||
{
|
{
|
||||||
lookupUrl( Url );
|
lookupUrl( Url );
|
||||||
}
|
}
|
||||||
@@ -307,7 +307,8 @@ SpotifyParser::checkBrowseFinished()
|
|||||||
m_creator,
|
m_creator,
|
||||||
false,
|
false,
|
||||||
m_tracks );
|
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() )
|
else if ( m_single && !m_tracks.isEmpty() )
|
||||||
@@ -338,6 +339,16 @@ SpotifyParser::checkTrackFinished()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
SpotifyParser::playlistCreated()
|
||||||
|
{
|
||||||
|
|
||||||
|
ViewManager::instance()->show( m_playlist );
|
||||||
|
|
||||||
|
deleteLater();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
QPixmap
|
QPixmap
|
||||||
SpotifyParser::pixmap() const
|
SpotifyParser::pixmap() const
|
||||||
{
|
{
|
||||||
|
@@ -66,6 +66,7 @@ private slots:
|
|||||||
void spotifyTrackLookupFinished();
|
void spotifyTrackLookupFinished();
|
||||||
void spotifyBrowseFinished();
|
void spotifyBrowseFinished();
|
||||||
|
|
||||||
|
void playlistCreated();
|
||||||
private:
|
private:
|
||||||
QPixmap pixmap() const;
|
QPixmap pixmap() const;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user