From 93f1c156edfd067627cd969ca275f38d3b319069 Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Fri, 5 Jan 2007 17:52:00 +0000 Subject: - moved SortedTimers to plugin and added methods to interface from website - added function to update internal timers from main thread --- pagelib/sortedtimers.cpp | 28 ---------------------------- pagelib/sortedtimers.h | 26 -------------------------- 2 files changed, 54 deletions(-) delete mode 100644 pagelib/sortedtimers.cpp delete mode 100644 pagelib/sortedtimers.h (limited to 'pagelib') diff --git a/pagelib/sortedtimers.cpp b/pagelib/sortedtimers.cpp deleted file mode 100644 index 547c482..0000000 --- a/pagelib/sortedtimers.cpp +++ /dev/null @@ -1,28 +0,0 @@ -#include "sortedtimers.h" - -static bool operator<( cTimer const& left, cTimer const& right ) -{ - return left.Compare( right ) < 0; -} - -/* -static bool operator==( cTimer const& left, cTimer const& right ) -{ - return left.Channel() == right.Channel() && - (left.WeekDays() && left.WeekDays() == right.WeekDays() || !left.WeekDays() && left.Day() == right.Day()) && - left.Start() == right.Start() && - left.Stop() == right.Stop(); -} -*/ - -namespace vdrlive { - -SortedTimers::SortedTimers() -{ - for ( cTimer* timer = Timers.First(); timer != 0; timer = Timers.Next( timer ) ) { - m_timers.push_back( *timer ); - } - m_timers.sort(); -} - -} // namespace vdrlive diff --git a/pagelib/sortedtimers.h b/pagelib/sortedtimers.h deleted file mode 100644 index ffe9150..0000000 --- a/pagelib/sortedtimers.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef VDR_LIVE_SORTEDTIMERS_H -#define VDR_LIVE_SORTEDTIMERS_H - -#include -#include - -namespace vdrlive { - -class SortedTimers -{ -public: - typedef std::list< cTimer > List; - typedef List::iterator iterator; - - SortedTimers(); - - iterator begin() { return m_timers.begin(); } - iterator end() { return m_timers.end(); } - -private: - List m_timers; -}; - -} // namespace vdrlive - -#endif // VDR_LIVE_SORTEDTIMERS_H -- cgit v1.2.3