diff --git a/src/libtomahawk/playlist/RecentlyPlayedModel.cpp b/src/libtomahawk/playlist/RecentlyPlayedModel.cpp index 29ab65beb..0336790fb 100644 --- a/src/libtomahawk/playlist/RecentlyPlayedModel.cpp +++ b/src/libtomahawk/playlist/RecentlyPlayedModel.cpp @@ -34,9 +34,9 @@ using namespace Tomahawk; -RecentlyPlayedModel::RecentlyPlayedModel( QObject* parent ) +RecentlyPlayedModel::RecentlyPlayedModel( QObject* parent, unsigned int maxItems ) : PlaylistModel( parent ) - , m_limit( HISTORY_TRACK_ITEMS ) + , m_limit( maxItems > 0 ? maxItems : HISTORY_TRACK_ITEMS ) { } diff --git a/src/libtomahawk/playlist/RecentlyPlayedModel.h b/src/libtomahawk/playlist/RecentlyPlayedModel.h index 35c411839..c3a66eae1 100644 --- a/src/libtomahawk/playlist/RecentlyPlayedModel.h +++ b/src/libtomahawk/playlist/RecentlyPlayedModel.h @@ -32,7 +32,7 @@ class DLLEXPORT RecentlyPlayedModel : public PlaylistModel Q_OBJECT public: - explicit RecentlyPlayedModel( QObject* parent = 0 ); + explicit RecentlyPlayedModel( QObject* parent = 0, unsigned int maxItems = 0 ); ~RecentlyPlayedModel(); unsigned int limit() const { return m_limit; }