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.cpp | |
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.cpp')
-rw-r--r-- | recordings.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/recordings.cpp b/recordings.cpp index 8c80537..f8c09d6 100644 --- a/recordings.cpp +++ b/recordings.cpp @@ -1,5 +1,6 @@ #include <string> #include <boost/shared_ptr.hpp> +#include "tools.h" #include "recordings.h" namespace vdrlive { @@ -10,6 +11,7 @@ namespace vdrlive { m_recordingsLock(&Recordings) { + int recCount = 0; // esyslog("DH: ****** RecordingsTree::RecordingsTree() ********"); for ( cRecording* recording = Recordings.First(); recording != 0; recording = Recordings.Next( recording ) ) { if (m_maxLevel < recording->HierarchyLevels()) { @@ -46,7 +48,9 @@ namespace vdrlive { } else { string recName(name.substr(index, name.length() - index)); - RecordingsItemPtr recPtr (new RecordingsItemRec(recName, recording)); + string recId("recId_"); + recId += lexical_cast<string, int>(++recCount); + RecordingsItemPtr recPtr (new RecordingsItemRec(recId, recName, recording)); dir->m_entries.insert(pair< string, RecordingsItemPtr > (recName, recPtr)); // esyslog("DH: added rec: '%s'", recName.c_str()); } @@ -137,9 +141,10 @@ namespace vdrlive { { } - RecordingsTree::RecordingsItemRec::RecordingsItemRec(const string& name, cRecording* recording) : + RecordingsTree::RecordingsItemRec::RecordingsItemRec(const string& id, const string& name, cRecording* recording) : RecordingsItem(name), - m_recording(recording) + m_recording(recording), + m_id(id) { } |