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

Show times in Latest Additions view, and make Recently Played safer

This commit is contained in:
Teo Mrnjavac 2013-09-27 14:33:18 +02:00
parent a0edbf1858
commit ab676a18ff

View File

@ -226,12 +226,26 @@ PlaylistLargeItemDelegate::paint( QPainter* painter, const QStyleOptionViewItem&
}
else if ( m_mode == RecentlyPlayed )
{
QList< Tomahawk::source_ptr > sources;
sources << item->playbackLog().source;
if ( item->playbackLog().source )
{
QList< Tomahawk::source_ptr > sources;
sources << item->playbackLog().source;
QString playtime = TomahawkUtils::ageToString( QDateTime::fromTime_t( item->playbackLog().timestamp ), true );
QString playtime = TomahawkUtils::ageToString( QDateTime::fromTime_t( item->playbackLog().timestamp ), true );
drawGenericBox( painter, opt, leftRect, playtime, sources );
drawGenericBox( painter, opt, leftRect, playtime, sources );
}
}
else if ( m_mode == LatestAdditions )
{
if ( item->query()->numResults() )
{
QList< Tomahawk::source_ptr > sources;
QString modtime = TomahawkUtils::ageToString( QDateTime::fromTime_t( item->query()->results().first()->modificationTime() ), true );
drawGenericBox( painter, opt, leftRect, modtime, sources );
}
}
else
{