summaryrefslogtreecommitdiff
path: root/pagelib
diff options
context:
space:
mode:
authorSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-05 17:52:00 +0000
committerSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-05 17:52:00 +0000
commit93f1c156edfd067627cd969ca275f38d3b319069 (patch)
treedcad5da03d5f1073e44cf074d7207585b81cd270 /pagelib
parent5db7bc2bcf45e33e0cd1f58042751d69f29a4023 (diff)
downloadvdr-plugin-live-93f1c156edfd067627cd969ca275f38d3b319069.tar.gz
vdr-plugin-live-93f1c156edfd067627cd969ca275f38d3b319069.tar.bz2
- moved SortedTimers to plugin and added methods to interface from website
- added function to update internal timers from main thread
Diffstat (limited to 'pagelib')
-rw-r--r--pagelib/sortedtimers.cpp28
-rw-r--r--pagelib/sortedtimers.h26
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