diff --git a/src/libtomahawk/widgets/NetworkActivityWidget.cpp b/src/libtomahawk/widgets/NetworkActivityWidget.cpp index 209f39683..3391ac3ed 100644 --- a/src/libtomahawk/widgets/NetworkActivityWidget.cpp +++ b/src/libtomahawk/widgets/NetworkActivityWidget.cpp @@ -20,6 +20,7 @@ #include "ui_NetworkActivityWidget.h" #include "Pipeline.h" +#include "audio/AudioEngine.h" #include "database/Database.h" #include "database/DatabaseCommand_NetworkCharts.h" #include "playlist/PlaylistChartItemDelegate.h" @@ -81,6 +82,15 @@ NetworkActivityWidget::playlistInterface() const return m_playlistInterface; } +bool +NetworkActivityWidget::isBeingPlayed() const +{ + if ( AudioEngine::instance()->currentTrackPlaylist() == ui->tracksViewLeft->playlistInterface() ) + return true; + + return false; +} + bool NetworkActivityWidget::jumpToCurrentTrack() { diff --git a/src/libtomahawk/widgets/NetworkActivityWidget.h b/src/libtomahawk/widgets/NetworkActivityWidget.h index 904bb886b..398f22aef 100644 --- a/src/libtomahawk/widgets/NetworkActivityWidget.h +++ b/src/libtomahawk/widgets/NetworkActivityWidget.h @@ -44,6 +44,9 @@ public: virtual QString title() const { return tr( "Network Activity" ); } virtual QString description() const { return QString(); } + virtual bool showInfoBar() const { return false; } + virtual bool isBeingPlayed() const; + virtual bool jumpToCurrentTrack(); void fetchData();