CEpgData: optimize handling of header and bottom box

Working with existant instances and reduce flicker effects.
This commit is contained in:
2017-05-03 21:29:41 +02:00
parent 08c4801698
commit fc805049d3
2 changed files with 111 additions and 60 deletions

View File

@@ -50,7 +50,11 @@ class CEpgData
CChannelEventList evtlist;
CChannelEventList followlist;
CEPGData epgData;
CComponentsHeader* header;
CComponentsHeader *header;
CComponentsFrmChain *Bottombox;
CComponentsPictureScalable *lpic, *rpic;
CComponentsText *lText, *rText;
CProgressBar *pb;
std::string epg_date;
std::string epg_start;
std::string epg_end;
@@ -100,6 +104,7 @@ class CEpgData
int show(const t_channel_id channel_id, uint64_t id = 0, time_t* startzeit = NULL, bool doLoop = true, bool callFromfollowlist = false, bool mp_info = false );
int show_mp(MI_MOVIE_INFO *mi, int mp_position = 0, int mp_duration = 0, bool doLoop = true);
void hide();
void ResetModules();
};