diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-04-08 17:00:31 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-04-08 17:00:31 +0200 |
commit | 0bb11d711bb02bad0cf4a8694522dff766aa1c54 (patch) | |
tree | 798e07e274d453b6faab28e7f12dd059797192c2 /plugin/menu.h | |
parent | a1f19e122cca43e5c07079e99e3544301cf3a1c8 (diff) | |
download | vdr-plugin-markad-0bb11d711bb02bad0cf4a8694522dff766aa1c54.tar.gz vdr-plugin-markad-0bb11d711bb02bad0cf4a8694522dff766aa1c54.tar.bz2 |
Added plugin setup, plugin main menu
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 |