add sync for teletext subtitles and improve text extraction a bit
[enigma2.git] / lib / gui / esubtitle.h
1 #ifndef __lib_gui_subtitle_h
2 #define __lib_gui_subtitle_h
3
4 #include <lib/gui/ewidget.h>
5 #include <lib/dvb/teletext.h>
6
7 class eDVBTeletextSubtitlePage;
8
9 class eSubtitleWidget: public eWidget
10 {
11 public:
12         eSubtitleWidget(eWidget *parent);
13         
14         void addPage(const eDVBTeletextSubtitlePage &p);
15         void checkTiming();
16         void activatePage();
17
18 protected:
19         int event(int event, void *data=0, void *data2=0);
20
21 private:
22         std::list<eDVBTeletextSubtitlePage> m_pages;
23 };
24
25 #endif