diff options
Diffstat (limited to 'plugin/menu.h')
-rw-r--r-- | plugin/menu.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/plugin/menu.h b/plugin/menu.h new file mode 100644 index 0000000..1557e19 --- /dev/null +++ b/plugin/menu.h @@ -0,0 +1,39 @@ +/* + * menu.h: A plugin for the Video Disk Recorder + * + * See the README file for copyright information and how to reach the author. + * + */ +#ifndef __menu_h_ +#define __menu_h_ + +#include <signal.h> +#include <vdr/menu.h> +#include <vdr/font.h> +#include "status.h" + +class cOsdMarkAd : public cOsdItem +{ +private: + struct recs *entry; +public: + cOsdMarkAd(struct recs *Entry); + struct recs *GetEntry() + { + return entry; + } +}; + +class cMenuMarkAd : public cOsdMenu +{ +private: + cStatusMarkAd *status; + void SetHelpText(struct recs *Entry); + bool write(); + time_t last; +public: + cMenuMarkAd(cStatusMarkAd *Status); + eOSState ProcessKey(eKeys Key); +}; + +#endif |