1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-10 08:04:25 +02:00

Show recently created playlists and stations instead of recently looked at. Old model is still there.

This commit is contained in:
Leo Franchi
2011-08-27 15:27:28 -04:00
parent 49373bdfd0
commit 50bce627a8
27 changed files with 797 additions and 92 deletions

View File

@@ -168,6 +168,19 @@ ViewManager::createPageForPlaylist( const playlist_ptr& pl )
return view;
}
playlist_ptr
ViewManager::playlistForPage( ViewPage* page ) const
{
playlist_ptr p;
if ( dynamic_cast< PlaylistView* >( page ) && dynamic_cast< PlaylistView* >( page )->playlistModel() &&
!dynamic_cast< PlaylistView* >( page )->playlistModel()->playlist().isNull() )
p = dynamic_cast< PlaylistView* >( page )->playlistModel()->playlist();
else if ( dynamic_cast< DynamicWidget* >( page ) )
p = dynamic_cast< DynamicWidget* >( page )->playlist();
return p;
}
Tomahawk::ViewPage*
ViewManager::show( const Tomahawk::playlist_ptr& playlist )