From 44d807be17c846677cfb546fe7504b4cb5d76cb2 Mon Sep 17 00:00:00 2001 From: Paul Harrison Date: Sun, 19 May 2013 23:23:45 +0100 Subject: [PATCH] MythMusic: allow the last playtime to be set to a specific time --- mythtv/libs/libmythmetadata/musicmetadata.cpp | 6 ++++++ mythtv/libs/libmythmetadata/musicmetadata.h | 1 + 2 files changed, 7 insertions(+) diff --git a/mythtv/libs/libmythmetadata/musicmetadata.cpp b/mythtv/libs/libmythmetadata/musicmetadata.cpp index 17930a903f1..2910073b1d0 100644 --- a/mythtv/libs/libmythmetadata/musicmetadata.cpp +++ b/mythtv/libs/libmythmetadata/musicmetadata.cpp @@ -816,6 +816,12 @@ void MusicMetadata::incRating() m_changed = true; } +void MusicMetadata::setLastPlay(QDateTime lastPlay) +{ + m_templastplay = MythDate::as_utc(lastPlay); + m_changed = true; +} + void MusicMetadata::setLastPlay() { m_templastplay = MythDate::current(); diff --git a/mythtv/libs/libmythmetadata/musicmetadata.h b/mythtv/libs/libmythmetadata/musicmetadata.h index 3c2035bd6f9..df353fe0bb6 100644 --- a/mythtv/libs/libmythmetadata/musicmetadata.h +++ b/mythtv/libs/libmythmetadata/musicmetadata.h @@ -208,6 +208,7 @@ class META_PUBLIC MusicMetadata QDateTime LastPlay() const { return m_lastplay; } void setLastPlay(); + void setLastPlay(QDateTime lastPlay); int PlayCount() const { return m_playcount; } void incPlayCount();