1 #ifndef __enigma_event_h
2 #define __enigma_event_h
4 #include <lib/gui/ewindow.h>
5 #include <lib/dvb/si.h>
9 class eServiceReferenceDVB
;
11 class eEventDisplay
: public eWindow
14 eServiceReferenceDVB
&ref
;
15 ePtrList
<EITEvent
>::iterator
*events
;
16 ePtrList
<EITEvent
> *eventlist
;
19 eLabel
*long_description
, *eventDate
, *eventTime
, *channel
,
25 void updateScrollbar();
26 void checkTimerIcon(EITEvent
*);
30 int eventHandler(const eWidgetEvent
&event
);
32 eEventDisplay(eString service
, eServiceReferenceDVB
&ref
, const ePtrList
<EITEvent
>* e
=0, EITEvent
* evt
=0 );
34 void setList(const ePtrList
<EITEvent
> &events
);
35 void setEvent(EITEvent
*event
);
38 #endif /* __enigma_event_h */