summaryrefslogtreecommitdiff
path: root/tvguideosd.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2013-05-20 11:37:37 +0200
committerlouis <louis.braun@gmx.de>2013-05-20 11:37:37 +0200
commitc611e004582067640111ef2f023410025201157d (patch)
tree3a71e9893bffa4bf9d38c49389dad5f43d046ec3 /tvguideosd.h
parent063094f442c0ac3c592d2e5bb5c416d6820d2602 (diff)
downloadvdr-plugin-tvguide-c611e004582067640111ef2f023410025201157d.tar.gz
vdr-plugin-tvguide-c611e004582067640111ef2f023410025201157d.tar.bz2
rewrote epg grid handling and scrolling, added status header
Diffstat (limited to 'tvguideosd.h')
-rw-r--r--tvguideosd.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/tvguideosd.h b/tvguideosd.h
index c619ec4..4027db2 100644
--- a/tvguideosd.h
+++ b/tvguideosd.h
@@ -7,14 +7,14 @@ class cTvGuideOsd : public cOsdObject {
private:
cMyTime *myTime;
cList<cChannelColumn> columns;
- cEpgGrid *activeGrid;
+ cGrid *activeGrid;
+ cStatusHeader *statusHeader;
cDetailView *detailView;
cTimeLine *timeLine;
cFooter *footer;
bool detailViewActive;
void drawOsd();
- void readChannels(cChannel *channelStart);
- bool readChannelsReverse(cChannel *channelStart);
+ void readChannels(const cChannel *channelStart);
void drawGridsChannelJump();
void drawGridsTimeJump();
void processKeyUp();
@@ -32,9 +32,10 @@ private:
void processKey6();
void processKey7();
void processKey9();
- void setNextActiveGrid(cEpgGrid *next);
+ void setNextActiveGrid(cGrid *next);
void ScrollForward();
void ScrollBack();
+ void dump();
public:
cTvGuideOsd(void);
virtual ~cTvGuideOsd(void);
@@ -42,4 +43,4 @@ public:
virtual eOSState ProcessKey(eKeys Key);
};
-#endif //__TVGUIDE_TVGUIDEOSD_H \ No newline at end of file
+#endif //__TVGUIDE_TVGUIDEOSD_H