blob: d504aceb87fd41093f8a22048b35d5c5e497467e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <vdr/plugin.h>
static const char *VERSION = "0.9";
static const char *DESCRIPTION = "Extended recordings menu";
static const char *MAINMENUENTRY = "ExtRecMenu";
// --- cPluginExtrecmenu ------------------------------------------------------
class cPluginExtrecmenu:public cPlugin
{
private:
public:
cPluginExtrecmenu(void);
virtual ~cPluginExtrecmenu();
virtual const char *Version(void){return VERSION;}
virtual const char *Description(void){return tr(DESCRIPTION);}
virtual const char *CommandLineHelp(void);
virtual bool ProcessArgs(int argc,char *argv[]);
virtual bool Initialize(void);
virtual bool Start(void);
virtual void Stop(void);
virtual void Housekeeping(void);
virtual const char *MainMenuEntry(void){return mysetup.HideMainMenuEntry?NULL:MAINMENUENTRY;}
virtual cOsdObject *MainMenuAction(void);
virtual cMenuSetupPage *SetupMenu(void);
virtual bool SetupParse(const char *Name,const char *Value);
virtual bool Service(const char *Id,void *Data = NULL);
virtual const char **SVDRPHelpPages(void);
virtual cString SVDRPCommand(const char *Command,const char *Option,int &ReplyCode);
};
|