blob: 547c482edcca4d430cb224e0784bbef449683b52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#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
|