void AudioControls::onPlaybackLoading( const Tomahawk::result_ptr& result ) { tDebug( LOGEXTRA ) << Q_FUNC_INFO; m_currentTrack = result; ui->artistTrackLabel->setResult( result ); ui->albumLabel->setResult( result ); ui->ownerLabel->setText( result->friendlySource() ); ui->coverImage->setPixmap( m_defaultCover ); ui->timeLabel->setText( TomahawkUtils::timeToString( 0 ) ); ui->timeLeftLabel->setText( "-" + TomahawkUtils::timeToString( result.data()->duration() ) ); ui->stackedLayout->setCurrentWidget( ui->pauseButton ); ui->loveButton->setEnabled( true ); ui->loveButton->setVisible( true ); result->loadSocialActions(); connect( result.data(), SIGNAL( socialActionsLoaded() ), SLOT( socialActionsLoaded() ) ); }