mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event
This commit is contained in:
11
epg.c
11
epg.c
@@ -7,7 +7,7 @@
|
||||
* Original version (as used in VDR before 1.3.0) written by
|
||||
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
|
||||
*
|
||||
* $Id: epg.c 2.13 2012/05/13 13:46:56 kls Exp $
|
||||
* $Id: epg.c 2.14 2012/06/02 14:08:12 kls Exp $
|
||||
*/
|
||||
|
||||
#include "epg.h"
|
||||
@@ -1429,6 +1429,15 @@ void cEpgHandlers::HandleEvent(cEvent *Event)
|
||||
}
|
||||
}
|
||||
|
||||
bool cEpgHandlers::DeleteEvent(const cEvent *Event)
|
||||
{
|
||||
for (cEpgHandler *eh = First(); eh; eh = Next(eh)) {
|
||||
if (eh->DeleteEvent(Event))
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void cEpgHandlers::SortSchedule(cSchedule *Schedule)
|
||||
{
|
||||
for (cEpgHandler *eh = First(); eh; eh = Next(eh)) {
|
||||
|
||||
Reference in New Issue
Block a user