mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 14:16:32 +02:00
* Added some debug output for Leo.
This commit is contained in:
@@ -78,18 +78,21 @@ CollectionItem::CollectionItem( SourcesModel* mdl, SourceTreeItem* parent, cons
|
|||||||
SLOT( onStationsDeleted( QList<Tomahawk::dynplaylist_ptr> ) ), Qt::QueuedConnection );
|
SLOT( onStationsDeleted( QList<Tomahawk::dynplaylist_ptr> ) ), Qt::QueuedConnection );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Tomahawk::source_ptr
|
Tomahawk::source_ptr
|
||||||
CollectionItem::source() const
|
CollectionItem::source() const
|
||||||
{
|
{
|
||||||
return m_source;
|
return m_source;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QString
|
QString
|
||||||
CollectionItem::text() const
|
CollectionItem::text() const
|
||||||
{
|
{
|
||||||
return m_source.isNull() ? tr( "Super Collection" ) : m_source->friendlyName();
|
return m_source.isNull() ? tr( "Super Collection" ) : m_source->friendlyName();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
CollectionItem::peerSortValue() const
|
CollectionItem::peerSortValue() const
|
||||||
{
|
{
|
||||||
@@ -114,6 +117,7 @@ CollectionItem::activate()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QIcon
|
QIcon
|
||||||
CollectionItem::icon() const
|
CollectionItem::icon() const
|
||||||
{
|
{
|
||||||
@@ -123,6 +127,7 @@ CollectionItem::icon() const
|
|||||||
return QIcon( RESPATH "images/user-avatar.png" );
|
return QIcon( RESPATH "images/user-avatar.png" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
CollectionItem::playlistsAddedInternal( SourceTreeItem* parent, const QList< dynplaylist_ptr >& playlists )
|
CollectionItem::playlistsAddedInternal( SourceTreeItem* parent, const QList< dynplaylist_ptr >& playlists )
|
||||||
{
|
{
|
||||||
@@ -141,6 +146,7 @@ CollectionItem::playlistsAddedInternal( SourceTreeItem* parent, const QList< dyn
|
|||||||
parent->endRowsAdded();
|
parent->endRowsAdded();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
template< typename T >
|
template< typename T >
|
||||||
void
|
void
|
||||||
CollectionItem::playlistsDeletedInternal( SourceTreeItem* parent, const QList< T >& playlists )
|
CollectionItem::playlistsDeletedInternal( SourceTreeItem* parent, const QList< T >& playlists )
|
||||||
@@ -165,6 +171,8 @@ CollectionItem::playlistsDeletedInternal( SourceTreeItem* parent, const QList< T
|
|||||||
void
|
void
|
||||||
CollectionItem::onPlaylistsAdded( const QList< playlist_ptr >& playlists )
|
CollectionItem::onPlaylistsAdded( const QList< playlist_ptr >& playlists )
|
||||||
{
|
{
|
||||||
|
qDebug() << Q_FUNC_INFO << m_source->friendlyName() << playlists.count();
|
||||||
|
|
||||||
if( playlists.isEmpty() )
|
if( playlists.isEmpty() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -190,12 +198,14 @@ CollectionItem::onPlaylistsAdded( const QList< playlist_ptr >& playlists )
|
|||||||
m_playlists->endRowsAdded();
|
m_playlists->endRowsAdded();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
CollectionItem::onPlaylistsDeleted( const QList< playlist_ptr >& playlists )
|
CollectionItem::onPlaylistsDeleted( const QList< playlist_ptr >& playlists )
|
||||||
{
|
{
|
||||||
playlistsDeletedInternal( m_playlists, playlists );
|
playlistsDeletedInternal( m_playlists, playlists );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
CollectionItem::onAutoPlaylistsAdded( const QList< dynplaylist_ptr >& playlists )
|
CollectionItem::onAutoPlaylistsAdded( const QList< dynplaylist_ptr >& playlists )
|
||||||
{
|
{
|
||||||
@@ -212,6 +222,7 @@ CollectionItem::onAutoPlaylistsAdded( const QList< dynplaylist_ptr >& playlists
|
|||||||
playlistsAddedInternal( m_playlists, playlists );
|
playlistsAddedInternal( m_playlists, playlists );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
CollectionItem::onAutoPlaylistsDeleted( const QList< dynplaylist_ptr >& playlists )
|
CollectionItem::onAutoPlaylistsDeleted( const QList< dynplaylist_ptr >& playlists )
|
||||||
{
|
{
|
||||||
@@ -221,6 +232,7 @@ CollectionItem::onAutoPlaylistsDeleted( const QList< dynplaylist_ptr >& playlist
|
|||||||
playlistsDeletedInternal( m_playlists, playlists );
|
playlistsDeletedInternal( m_playlists, playlists );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
CollectionItem::onStationsAdded( const QList< dynplaylist_ptr >& stations )
|
CollectionItem::onStationsAdded( const QList< dynplaylist_ptr >& stations )
|
||||||
{
|
{
|
||||||
@@ -237,6 +249,7 @@ CollectionItem::onStationsAdded( const QList< dynplaylist_ptr >& stations )
|
|||||||
playlistsAddedInternal( m_stations, stations );
|
playlistsAddedInternal( m_stations, stations );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
CollectionItem::onStationsDeleted( const QList< dynplaylist_ptr >& stations )
|
CollectionItem::onStationsDeleted( const QList< dynplaylist_ptr >& stations )
|
||||||
{
|
{
|
||||||
|
@@ -23,9 +23,9 @@
|
|||||||
#include "collectionitem.h"
|
#include "collectionitem.h"
|
||||||
|
|
||||||
#include <QMimeData>
|
#include <QMimeData>
|
||||||
|
|
||||||
using namespace Tomahawk;
|
using namespace Tomahawk;
|
||||||
|
|
||||||
/// PlaylistItem
|
|
||||||
|
|
||||||
PlaylistItem::PlaylistItem( SourcesModel* mdl, SourceTreeItem* parent, const playlist_ptr& pl, int index )
|
PlaylistItem::PlaylistItem( SourcesModel* mdl, SourceTreeItem* parent, const playlist_ptr& pl, int index )
|
||||||
: SourceTreeItem( mdl, parent, SourcesModel::StaticPlaylist, index )
|
: SourceTreeItem( mdl, parent, SourcesModel::StaticPlaylist, index )
|
||||||
@@ -33,9 +33,9 @@ PlaylistItem::PlaylistItem( SourcesModel* mdl, SourceTreeItem* parent, const pla
|
|||||||
, m_playlist( pl )
|
, m_playlist( pl )
|
||||||
{
|
{
|
||||||
connect( pl.data(), SIGNAL( revisionLoaded( Tomahawk::PlaylistRevision ) ),
|
connect( pl.data(), SIGNAL( revisionLoaded( Tomahawk::PlaylistRevision ) ),
|
||||||
SLOT( onPlaylistLoaded( Tomahawk::PlaylistRevision ) ), Qt::QueuedConnection );
|
SLOT( onPlaylistLoaded( Tomahawk::PlaylistRevision ) ), Qt::QueuedConnection );
|
||||||
connect( pl.data(), SIGNAL( changed() ),
|
connect( pl.data(), SIGNAL( changed() ),
|
||||||
SIGNAL( updated() ), Qt::QueuedConnection );
|
SIGNAL( updated() ), Qt::QueuedConnection );
|
||||||
|
|
||||||
if( ViewManager::instance()->pageForPlaylist( pl ) )
|
if( ViewManager::instance()->pageForPlaylist( pl ) )
|
||||||
model()->linkSourceItemToPage( this, ViewManager::instance()->pageForPlaylist( pl ) );
|
model()->linkSourceItemToPage( this, ViewManager::instance()->pageForPlaylist( pl ) );
|
||||||
@@ -48,11 +48,14 @@ PlaylistItem::text() const
|
|||||||
return m_playlist->title();
|
return m_playlist->title();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Tomahawk::playlist_ptr
|
Tomahawk::playlist_ptr
|
||||||
PlaylistItem::playlist() const
|
PlaylistItem::playlist() const
|
||||||
{
|
{
|
||||||
return m_playlist;
|
return m_playlist;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
PlaylistItem::onPlaylistLoaded( Tomahawk::PlaylistRevision revision )
|
PlaylistItem::onPlaylistLoaded( Tomahawk::PlaylistRevision revision )
|
||||||
{
|
{
|
||||||
@@ -60,12 +63,14 @@ PlaylistItem::onPlaylistLoaded( Tomahawk::PlaylistRevision revision )
|
|||||||
emit updated();
|
emit updated();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
PlaylistItem::onPlaylistChanged()
|
PlaylistItem::onPlaylistChanged()
|
||||||
{
|
{
|
||||||
emit updated();
|
emit updated();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
PlaylistItem::peerSortValue() const
|
PlaylistItem::peerSortValue() const
|
||||||
{
|
{
|
||||||
@@ -88,6 +93,7 @@ PlaylistItem::flags() const
|
|||||||
return flags;
|
return flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
PlaylistItem::activate()
|
PlaylistItem::activate()
|
||||||
{
|
{
|
||||||
@@ -95,12 +101,14 @@ PlaylistItem::activate()
|
|||||||
model()->linkSourceItemToPage( this, p );
|
model()->linkSourceItemToPage( this, p );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
PlaylistItem::setLoaded( bool loaded )
|
PlaylistItem::setLoaded( bool loaded )
|
||||||
{
|
{
|
||||||
m_loaded = loaded;
|
m_loaded = loaded;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
PlaylistItem::willAcceptDrag( const QMimeData* data ) const
|
PlaylistItem::willAcceptDrag( const QMimeData* data ) const
|
||||||
{
|
{
|
||||||
@@ -170,12 +178,14 @@ PlaylistItem::dropMimeData( const QMimeData* data, Qt::DropAction action )
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QIcon
|
QIcon
|
||||||
PlaylistItem::icon() const
|
PlaylistItem::icon() const
|
||||||
{
|
{
|
||||||
return QIcon( RESPATH "images/playlist-icon.png" );
|
return QIcon( RESPATH "images/playlist-icon.png" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
PlaylistItem::setData(const QVariant& v, bool role)
|
PlaylistItem::setData(const QVariant& v, bool role)
|
||||||
{
|
{
|
||||||
@@ -187,6 +197,7 @@ PlaylistItem::setData(const QVariant& v, bool role)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DynamicPlaylistItem::DynamicPlaylistItem( SourcesModel* mdl, SourceTreeItem* parent, const dynplaylist_ptr& pl, int index )
|
DynamicPlaylistItem::DynamicPlaylistItem( SourcesModel* mdl, SourceTreeItem* parent, const dynplaylist_ptr& pl, int index )
|
||||||
: PlaylistItem( mdl, parent, pl.staticCast< Playlist >(), index )
|
: PlaylistItem( mdl, parent, pl.staticCast< Playlist >(), index )
|
||||||
, m_dynplaylist( pl )
|
, m_dynplaylist( pl )
|
||||||
@@ -200,10 +211,12 @@ DynamicPlaylistItem::DynamicPlaylistItem( SourcesModel* mdl, SourceTreeItem* par
|
|||||||
model()->linkSourceItemToPage( this, ViewManager::instance()->pageForDynPlaylist( pl ) );
|
model()->linkSourceItemToPage( this, ViewManager::instance()->pageForDynPlaylist( pl ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DynamicPlaylistItem::~DynamicPlaylistItem()
|
DynamicPlaylistItem::~DynamicPlaylistItem()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
DynamicPlaylistItem::activate()
|
DynamicPlaylistItem::activate()
|
||||||
{
|
{
|
||||||
@@ -211,6 +224,7 @@ DynamicPlaylistItem::activate()
|
|||||||
model()->linkSourceItemToPage( this, p );
|
model()->linkSourceItemToPage( this, p );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
DynamicPlaylistItem::onDynamicPlaylistLoaded( DynamicPlaylistRevision revision )
|
DynamicPlaylistItem::onDynamicPlaylistLoaded( DynamicPlaylistRevision revision )
|
||||||
{
|
{
|
||||||
@@ -220,6 +234,7 @@ DynamicPlaylistItem::onDynamicPlaylistLoaded( DynamicPlaylistRevision revision )
|
|||||||
emit updated();
|
emit updated();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
DynamicPlaylistItem::peerSortValue() const
|
DynamicPlaylistItem::peerSortValue() const
|
||||||
{
|
{
|
||||||
@@ -287,12 +302,14 @@ DynamicPlaylistItem::dynPlaylist() const
|
|||||||
return m_dynplaylist;
|
return m_dynplaylist;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QString
|
QString
|
||||||
DynamicPlaylistItem::text() const
|
DynamicPlaylistItem::text() const
|
||||||
{
|
{
|
||||||
return m_dynplaylist->title();
|
return m_dynplaylist->title();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
DynamicPlaylistItem::willAcceptDrag( const QMimeData* data ) const
|
DynamicPlaylistItem::willAcceptDrag( const QMimeData* data ) const
|
||||||
{
|
{
|
||||||
|
@@ -54,6 +54,7 @@ SourcesModel::SourcesModel( QObject* parent )
|
|||||||
connect( ViewManager::instance(), SIGNAL( viewPageActivated( Tomahawk::ViewPage* ) ), this, SLOT( viewPageActivated( Tomahawk::ViewPage* ) ) );
|
connect( ViewManager::instance(), SIGNAL( viewPageActivated( Tomahawk::ViewPage* ) ), this, SLOT( viewPageActivated( Tomahawk::ViewPage* ) ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SourcesModel::~SourcesModel()
|
SourcesModel::~SourcesModel()
|
||||||
{
|
{
|
||||||
delete m_rootItem;
|
delete m_rootItem;
|
||||||
|
Reference in New Issue
Block a user