From fcb664da93677cf540d384ee1d377493a2b475ba Mon Sep 17 00:00:00 2001 From: louis Date: Sun, 19 Jan 2014 13:52:05 +0100 Subject: Improved favorites menu with whats on now / next and up to four user defined times --- recmenuitem.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'recmenuitem.h') diff --git a/recmenuitem.h b/recmenuitem.h index 7f67777..5a0136e 100644 --- a/recmenuitem.h +++ b/recmenuitem.h @@ -73,6 +73,12 @@ enum eRecMenuState { //FAVORITES rmsFavoritesRecord, rmsFavoritesRecordConfirm, + rmsFavoritesNow, + rmsFavoritesNext, + rmsFavoritesUser1, + rmsFavoritesUser2, + rmsFavoritesUser3, + rmsFavoritesUser4, }; enum eDependend { @@ -629,4 +635,21 @@ public: eRecMenuState ProcessKey(eKeys Key); }; +// --- cRecMenuItemFavoriteStatic ------------------------------------------------------- +class cRecMenuItemFavoriteStatic : public cRecMenuItem { +private: + std::string text; + cPixmap *pixmapText; + cPixmap *pixmapIcons; + int DrawIcons(void); +public: + cRecMenuItemFavoriteStatic(std::string text, eRecMenuState action, bool active); + virtual ~cRecMenuItemFavoriteStatic(void); + void SetPixmaps(void); + void Hide(void); + void Show(void); + void Draw(void); + eRecMenuState ProcessKey(eKeys Key); +}; + #endif //__TVGUIDE_RECMENUITEM_H \ No newline at end of file -- cgit v1.2.3