diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-01-14 01:04:48 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-01-14 01:04:48 +0000 |
commit | f03a93d1c22e3039fd053c321203d393c3e5a336 (patch) | |
tree | 3d7a8dad35c7a2dfcd8e33e57edc2be850a83487 /recordings.h | |
parent | 62ece78abdf89523121503b807c2ad6552bbd325 (diff) | |
download | vdr-plugin-live-f03a93d1c22e3039fd053c321203d393c3e5a336.tar.gz vdr-plugin-live-f03a93d1c22e3039fd053c321203d393c3e5a336.tar.bz2 |
Send detailed recordings information on the recordings page.
To make it visieble we still need to activate the tooltip javascript.
Diffstat (limited to 'recordings.h')
-rw-r--r-- | recordings.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/recordings.h b/recordings.h index c2eea1b..d070271 100644 --- a/recordings.h +++ b/recordings.h @@ -31,6 +31,9 @@ namespace vdrlive { virtual time_t StartTime() const = 0; virtual bool IsDir() const = 0; virtual const string& Name() const { return m_name; } + virtual const string& Id() const = 0; + + virtual const cRecordingInfo* RecInfo() const { return 0; } protected: RecordingsItem(const string& name); @@ -50,6 +53,7 @@ namespace vdrlive { virtual time_t StartTime() const { return 0; } virtual bool IsDir() const { return true; } + virtual const string& Id() const { return ""; } private: int m_level; @@ -58,15 +62,19 @@ namespace vdrlive { class RecordingsItemRec : public RecordingsItem { public: - RecordingsItemRec(const string& name, cRecording* recording); + RecordingsItemRec(const string& id, const string& name, cRecording* recording); virtual ~RecordingsItemRec(); virtual time_t StartTime() const; virtual bool IsDir() const { return false; } + virtual const string& Id() const { return m_id; } + + virtual const cRecordingInfo* RecInfo() const { return m_recording->Info(); } private: cRecording *m_recording; + string m_id; }; RecordingsTree(); |