X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/3ecd3b8d7f2d52fd7b5956c1fe08f926cc2a2858..a9939e31b86e340d93aad3d6eb450352ca8323d7:/lib/gui/esubtitle.h diff --git a/lib/gui/esubtitle.h b/lib/gui/esubtitle.h index ad4b523b..15542773 100644 --- a/lib/gui/esubtitle.h +++ b/lib/gui/esubtitle.h @@ -7,7 +7,7 @@ class eDVBTeletextSubtitlePage; -class eSubtitleWidget: public eWidget +class eSubtitleWidget: public eWidget, public Object { public: eSubtitleWidget(eWidget *parent); @@ -15,7 +15,8 @@ public: void setPage(const eDVBTeletextSubtitlePage &p); void setPage(const eDVBSubtitlePage &p); void clearPage(); - + + void setPixmap(ePtr &pixmap, gRegion changed); protected: int event(int event, void *data=0, void *data2=0); @@ -25,6 +26,12 @@ private: int m_dvb_page_ok; eDVBSubtitlePage m_dvb_page; + + eTimer m_hide_subtitles_timer; + + gRegion m_visible_region; + + ePtr m_pixmap; // pixmap to paint on next evtPaint }; #endif