summaryrefslogtreecommitdiff
path: root/timers.cpp
diff options
context:
space:
mode:
authorThomas Keil <tkeil (at) datacrystal (dot) de>2007-04-24 11:24:36 +0000
committerThomas Keil <tkeil (at) datacrystal (dot) de>2007-04-24 11:24:36 +0000
commitdd10de41a55aaf5559d50ca8506bb68576d3231c (patch)
tree2c2d7a0816529d19bc3c5e45509189d6dd621358 /timers.cpp
parente1f27d9afb3312c2212fc351f62261c0d6e616bf (diff)
downloadvdr-plugin-live-dd10de41a55aaf5559d50ca8506bb68576d3231c.tar.gz
vdr-plugin-live-dd10de41a55aaf5559d50ca8506bb68576d3231c.tar.bz2
Added toggle activity functionality
Diffstat (limited to 'timers.cpp')
-rw-r--r--timers.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/timers.cpp b/timers.cpp
index 3c1fa79..83067d2 100644
--- a/timers.cpp
+++ b/timers.cpp
@@ -106,6 +106,15 @@ void TimerManager::DelTimer( cTimer* timer)
m_timers.ReloadTimers(false);
}
+void TimerManager::ToggleTimerActive( cTimer* timer)
+{
+ cTimer* toggleTimer = Timers.GetTimer(timer);
+ toggleTimer->OnOff();
+ Timers.SetModified();
+ m_timers.ReloadTimers(false);
+}
+
+
void TimerManager::DoPendingWork()
{
if ( m_updateTimers.size() == 0 && !m_timers.Modified() )