diff options
Diffstat (limited to 'pagelib')
-rw-r--r-- | pagelib/sortedtimers.cpp | 28 | ||||
-rw-r--r-- | pagelib/sortedtimers.h | 26 |
2 files changed, 0 insertions, 54 deletions
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 <list> -#include <vdr/timers.h> - -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 |