summaryrefslogtreecommitdiff
path: root/skins.h
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2012-05-12 14:20:41 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2012-05-12 14:20:41 +0200
commit5f93700e07382ec2d1ef735f36f4f988f0318ad2 (patch)
tree188c7eff4ccbae80c5c505e25039b0b91328b2ae /skins.h
parent2193ea32f62c4394be13e2950896f49e01e1d14f (diff)
downloadvdr-5f93700e07382ec2d1ef735f36f4f988f0318ad2.tar.gz
vdr-5f93700e07382ec2d1ef735f36f4f988f0318ad2.tar.bz2
The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
Diffstat (limited to 'skins.h')
-rw-r--r--skins.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/skins.h b/skins.h
index a99d780f..f7164489 100644
--- a/skins.h
+++ b/skins.h
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: skins.h 2.4 2012/04/28 10:39:54 kls Exp $
+ * $Id: skins.h 2.5 2012/05/12 11:10:30 kls Exp $
*/
#ifndef __SKINS_H
@@ -213,6 +213,11 @@ public:
virtual void SetMarks(const cMarks *Marks);
///< Sets the editing marks to Marks, which shall be used to display the
///< progress bar through a cProgressBar object.
+ virtual void SetRecording(const cRecording *Recording);
+ ///< Sets the recording that is currently being played.
+ ///< The default implementation calls SetTitle() with the title and short
+ ///< text of the Recording. A derived class can use any information provided
+ ///< by the given Recording and display it.
virtual void SetTitle(const char *Title) = 0;
///< Sets the title of the recording.
virtual void SetMode(bool Play, bool Forward, int Speed) = 0;