From 903e6b746db36238b48741bafcbfeb60e1a718c9 Mon Sep 17 00:00:00 2001 From: Dieter Hametner Date: Sun, 21 Jan 2007 16:54:56 +0000 Subject: - use epg_events in recordings too. This simplifies the overall recordings code. --- epg_events.cpp | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) (limited to 'epg_events.cpp') 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() : -- cgit v1.2.3