diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-01-21 16:54:56 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-01-21 16:54:56 +0000 |
commit | 903e6b746db36238b48741bafcbfeb60e1a718c9 (patch) | |
tree | 1507ec5c79ab612b2808d61d3467953121177e74 /epg_events.cpp | |
parent | 6514a4d1e37954506168f5c9a7ea41580cdba95e (diff) | |
download | vdr-plugin-live-903e6b746db36238b48741bafcbfeb60e1a718c9.tar.gz vdr-plugin-live-903e6b746db36238b48741bafcbfeb60e1a718c9.tar.bz2 |
- use epg_events in recordings too. This simplifies the overall
recordings code.
Diffstat (limited to 'epg_events.cpp')
-rw-r--r-- | epg_events.cpp | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/epg_events.cpp b/epg_events.cpp index f2f7fc2..3940a57 100644 --- a/epg_events.cpp +++ b/epg_events.cpp @@ -4,14 +4,31 @@ namespace vdrlive { + EpgEvent::EpgEvent(const std::string& id, + const std::string& caption, + const std::string& title, + const std::string& short_descr, + const std::string& long_descr, + time_t start_time, + time_t end_time) : + m_eventId(id), + m_caption(caption), + m_title(title), + m_short_descr(short_descr), + m_long_descr(long_descr), + m_start_time(start_time), + m_end_time(end_time) + { + } + EpgEvent::EpgEvent(const std::string& id, const cEvent* event, const char* channelName) : - eventId(id), - title(event->Title() ? event->Title() : ""), - channel_name(channelName), - short_descr(event->ShortText() ? event->ShortText() : ""), - long_descr(event->Description() ? event->Description() : ""), - start_time(event->StartTime()), - end_time(event->EndTime()) + m_eventId(id), + m_caption(channelName), + m_title(event->Title() ? event->Title() : ""), + m_short_descr(event->ShortText() ? event->ShortText() : ""), + m_long_descr(event->Description() ? event->Description() : ""), + m_start_time(event->StartTime()), + m_end_time(event->EndTime()) { } @@ -21,12 +38,12 @@ namespace vdrlive const std::string EpgEvent::StartTime(const char* format) const { - return FormatDateTime(format, start_time); + return FormatDateTime(format, m_start_time); } const std::string EpgEvent::EndTime(const char* format) const { - return FormatDateTime(format, end_time); + return FormatDateTime(format, m_end_time); } EpgEvents::EpgEvents() : |