mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 14:16:32 +02:00
* Implemented LovedTracksItem's isBeingPlayed().
This commit is contained in:
@@ -30,6 +30,7 @@
|
|||||||
#include "playlist/PlaylistLargeItemDelegate.h"
|
#include "playlist/PlaylistLargeItemDelegate.h"
|
||||||
|
|
||||||
#include "utils/ImageRegistry.h"
|
#include "utils/ImageRegistry.h"
|
||||||
|
#include "utils/Logger.h"
|
||||||
|
|
||||||
using namespace Tomahawk;
|
using namespace Tomahawk;
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ LovedTracksItem::activate()
|
|||||||
pv->setGuid( QString( "lovedtracks/%1" ).arg( par->source()->nodeId() ) );
|
pv->setGuid( QString( "lovedtracks/%1" ).arg( par->source()->nodeId() ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
pv->setPlayableModel( raModel );
|
pv->setPlaylistModel( raModel );
|
||||||
raModel->setSource( !par ? source_ptr() : par->source() );
|
raModel->setSource( !par ? source_ptr() : par->source() );
|
||||||
|
|
||||||
m_lovedTracksPage = pv;
|
m_lovedTracksPage = pv;
|
||||||
@@ -167,3 +168,10 @@ LovedTracksItem::loveDroppedTracks( QList< Tomahawk::query_ptr > qrys )
|
|||||||
foreach( Tomahawk::query_ptr qry, qrys )
|
foreach( Tomahawk::query_ptr qry, qrys )
|
||||||
qry->track()->setLoved( true );
|
qry->track()->setLoved( true );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool
|
||||||
|
LovedTracksItem::isBeingPlayed() const
|
||||||
|
{
|
||||||
|
return m_lovedTracksPage && m_lovedTracksPage->isBeingPlayed();
|
||||||
|
}
|
||||||
|
@@ -44,6 +44,8 @@ public:
|
|||||||
|
|
||||||
void setSortValue( int value );
|
void setSortValue( int value );
|
||||||
|
|
||||||
|
virtual bool isBeingPlayed() const;
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void loveDroppedTracks( QList< Tomahawk::query_ptr > qrys );
|
void loveDroppedTracks( QList< Tomahawk::query_ptr > qrys );
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user