diff options
author | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2003-01-10 18:00:00 +0100 |
---|---|---|
committer | Klaus Schmidinger <kls (at) cadsoft (dot) de> | 2003-01-10 18:00:00 +0100 |
commit | 3e1d34f392792bbcf1bda4884c58ca9cec445d1d (patch) | |
tree | e2c9910b5a7d429784eeda4404ea7429e757a8f3 /menu.h | |
parent | 48fd2b04e9010bb67e19f33e8c7506a976b70e90 (diff) | |
download | vdr-patch-lnbsharing-3e1d34f392792bbcf1bda4884c58ca9cec445d1d.tar.gz vdr-patch-lnbsharing-3e1d34f392792bbcf1bda4884c58ca9cec445d1d.tar.bz2 |
Version 1.1.21vdr-1.1.21
- Fixed the 'channels.conf' entries for "Studio Universal" and "Disney Channel".
- Fixed handling channels in the "Channels" menu in case there are ':@nnn' group
separators without names (thanks to Guy Roussin for reporting this one).
- The SVDRP command CHAN now also accepts channel IDs.
- Increased the timeout until an index file is considerd no longer to be written
(sometimes in time shift with heavy system load the index file was closed too
early by the replay thread).
- Implemented "Link Layer" based CAM support, which hopefully will solve the
problems with CAMs we had in the past. To use this you need the driver version
2002-01-08 or higher (with the new firmware supporting the "Link Layer" protocol).
- Added an EPG bugfix that moves the Subtitle data to the Extended Description in
case the latter is empty and the Subtitle exceeds some useful length.
- Since several channels put very long strings into the Subtitle part of their
EPG data, that string is now limited in length when used in a recording's
file name.
Diffstat (limited to 'menu.h')
-rw-r--r-- | menu.h | 27 |
1 files changed, 26 insertions, 1 deletions
@@ -4,12 +4,13 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.h 1.51 2002/11/30 15:55:39 kls Exp $ + * $Id: menu.h 1.52 2003/01/06 10:04:05 kls Exp $ */ #ifndef __MENU_H #define __MENU_H +#include "ci.h" #include "device.h" #include "osd.h" #include "dvbplayer.h" @@ -58,6 +59,30 @@ public: eOSState ProcessKey(eKeys Key); }; +class cMenuCam : public cOsdMenu { +private: + cCiMenu *ciMenu; + bool selected; + eOSState Select(void); +public: + cMenuCam(cCiMenu *CiMenu); + virtual ~cMenuCam(); + virtual eOSState ProcessKey(eKeys Key); + }; + +class cMenuCamEnquiry : public cOsdMenu { +private: + cCiEnquiry *ciEnquiry; + bool replied; + eOSState Reply(void); +public: + cMenuCamEnquiry(cCiEnquiry *CiEnquiry); + virtual ~cMenuCamEnquiry(); + virtual eOSState ProcessKey(eKeys Key); + }; + +cOsdObject *CamControl(void); + class cMenuRecordingItem; class cMenuRecordings : public cOsdMenu { |