From 495c2222340bd552d3264c26d290c8716b1dddb4 Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 1 Apr 2015 10:36:48 +0200 Subject: added Token {percentseen} to listelements in menurecordings --- views/displaymenuitemview.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'views') diff --git a/views/displaymenuitemview.c b/views/displaymenuitemview.c index 1e3a667..c0d3b42 100644 --- a/views/displaymenuitemview.c +++ b/views/displaymenuitemview.c @@ -690,6 +690,19 @@ void cDisplayMenuItemRecordingView::SetTokens(void) { stringTokens.insert(pair("name", buffer.c_str())); intTokens.insert(pair("new", usedRecording->IsNew())); + + int percSeen = 0; +#if APIVERSNUM < 20108 + percSeen = -1; +#else + percSeen = 0; + int framesSeen = usedRecording->GetResume(); + int framesTotal = usedRecording->NumFrames(); + if (framesTotal > 0) { + percSeen = (double)framesSeen / (double)framesTotal * 100; + } +#endif + intTokens.insert(pair("percentseen", percSeen)); intTokens.insert(pair("newrecordingsfolder", newRecs)); intTokens.insert(pair("numrecordingsfolder", total)); intTokens.insert(pair("cutted", usedRecording->IsEdited())); -- cgit v1.2.3