From e31d6ac0a7612b300a3d4283da8c0376ab6706f0 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sat, 8 Jun 2013 06:08:23 +0200 Subject: [PATCH] * Extra (optional) CTOR param for RecentlyPlayedModel: maxItems. --- src/libtomahawk/playlist/RecentlyPlayedModel.cpp | 4 ++-- src/libtomahawk/playlist/RecentlyPlayedModel.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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; }