mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-02-26 04:43:06 +01:00
Rename LovedTracksModel to Top Loved Tracks
This commit is contained in:
parent
dc34b228f0
commit
0faa02cac8
@ -71,7 +71,7 @@ set( libGuiSources
|
||||
playlist/ColumnView.cpp
|
||||
playlist/TreeWidget.cpp
|
||||
playlist/ViewHeader.cpp
|
||||
playlist/LovedTracksModel.cpp
|
||||
playlist/TopLovedTracksModel.cpp
|
||||
playlist/RecentlyAddedModel.cpp
|
||||
playlist/RecentlyPlayedModel.cpp
|
||||
playlist/AlbumItemDelegate.cpp
|
||||
|
@ -16,7 +16,7 @@
|
||||
* along with Tomahawk. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "LovedTracksModel.h"
|
||||
#include "TopLovedTracksModel.h"
|
||||
|
||||
#include <QMimeData>
|
||||
#include <QTreeView>
|
||||
@ -38,7 +38,7 @@
|
||||
using namespace Tomahawk;
|
||||
|
||||
|
||||
LovedTracksModel::LovedTracksModel( QObject* parent )
|
||||
TopLovedTracksModel::TopLovedTracksModel( QObject* parent )
|
||||
: PlaylistModel( parent )
|
||||
, m_smoothingTimer( new QTimer )
|
||||
, m_limit( LOVED_TRACK_ITEMS )
|
||||
@ -50,13 +50,13 @@ LovedTracksModel::LovedTracksModel( QObject* parent )
|
||||
}
|
||||
|
||||
|
||||
LovedTracksModel::~LovedTracksModel()
|
||||
TopLovedTracksModel::~TopLovedTracksModel()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
LovedTracksModel::loadTracks()
|
||||
TopLovedTracksModel::loadTracks()
|
||||
{
|
||||
startLoading();
|
||||
|
||||
@ -85,7 +85,7 @@ LovedTracksModel::loadTracks()
|
||||
|
||||
|
||||
void
|
||||
LovedTracksModel::onSourcesReady()
|
||||
TopLovedTracksModel::onSourcesReady()
|
||||
{
|
||||
Q_ASSERT( m_source.isNull() );
|
||||
|
||||
@ -97,7 +97,7 @@ LovedTracksModel::onSourcesReady()
|
||||
|
||||
|
||||
void
|
||||
LovedTracksModel::setSource( const Tomahawk::source_ptr& source )
|
||||
TopLovedTracksModel::setSource( const Tomahawk::source_ptr& source )
|
||||
{
|
||||
m_source = source;
|
||||
if ( source.isNull() )
|
||||
@ -118,28 +118,28 @@ LovedTracksModel::setSource( const Tomahawk::source_ptr& source )
|
||||
|
||||
|
||||
void
|
||||
LovedTracksModel::onSourceAdded( const Tomahawk::source_ptr& source )
|
||||
TopLovedTracksModel::onSourceAdded( const Tomahawk::source_ptr& source )
|
||||
{
|
||||
connect( source.data(), SIGNAL( socialAttributesChanged( QString ) ), SLOT( onTrackLoved() ), Qt::UniqueConnection );
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
LovedTracksModel::onTrackLoved()
|
||||
TopLovedTracksModel::onTrackLoved()
|
||||
{
|
||||
m_smoothingTimer->start();
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
LovedTracksModel::isTemporary() const
|
||||
TopLovedTracksModel::isTemporary() const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
LovedTracksModel::tracksLoaded( QList< query_ptr > newLoved )
|
||||
TopLovedTracksModel::tracksLoaded( QList< query_ptr > newLoved )
|
||||
{
|
||||
finishLoading();
|
||||
|
@ -27,13 +27,13 @@
|
||||
|
||||
#include "DllMacro.h"
|
||||
|
||||
class DLLEXPORT LovedTracksModel : public PlaylistModel
|
||||
class DLLEXPORT TopLovedTracksModel : public PlaylistModel
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit LovedTracksModel( QObject* parent = 0 );
|
||||
~LovedTracksModel();
|
||||
explicit TopLovedTracksModel( QObject* parent = 0 );
|
||||
~TopLovedTracksModel();
|
||||
|
||||
unsigned int limit() const { return m_limit; }
|
||||
void setLimit( unsigned int limit ) { m_limit = limit; }
|
@ -26,7 +26,7 @@
|
||||
|
||||
#include "playlist/FlexibleView.h"
|
||||
#include "playlist/TrackView.h"
|
||||
#include "playlist/LovedTracksModel.h"
|
||||
#include "playlist/TopLovedTracksModel.h"
|
||||
#include "playlist/PlaylistLargeItemDelegate.h"
|
||||
|
||||
#include "utils/ImageRegistry.h"
|
||||
@ -76,7 +76,7 @@ LovedTracksItem::activate()
|
||||
FlexibleView* pv = new FlexibleView( ViewManager::instance()->widget() );
|
||||
pv->setPixmap( TomahawkUtils::defaultPixmap( TomahawkUtils::LovedPlaylist, TomahawkUtils::Original, QSize( 128, 128 ) ) );
|
||||
|
||||
LovedTracksModel* raModel = new LovedTracksModel( pv );
|
||||
TopLovedTracksModel* raModel = new TopLovedTracksModel( pv );
|
||||
raModel->setTitle( text() );
|
||||
|
||||
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LovedTracks, pv->trackView(), pv->trackView()->proxyModel() );
|
||||
|
Loading…
x
Reference in New Issue
Block a user