diff options
Diffstat (limited to 'extrecmenu.c')
-rw-r--r-- | extrecmenu.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/extrecmenu.c b/extrecmenu.c index 0adf67e..dc94164 100644 --- a/extrecmenu.c +++ b/extrecmenu.c @@ -1,4 +1,5 @@ #include "extrecmenu.h" +#include "mymenusetup.h" cPluginExtrecmenu::cPluginExtrecmenu(void) { @@ -55,13 +56,22 @@ cOsdObject *cPluginExtrecmenu::MainMenuAction(void) cMenuSetupPage *cPluginExtrecmenu::SetupMenu(void) { // Return a setup menu in case the plugin supports one. - return NULL; + return new myMenuSetup(); } bool cPluginExtrecmenu::SetupParse(const char *Name, const char *Value) { - // Parse your own setup parameters and store their values. - return false; + if(!strcasecmp(Name,"ShowRecDate")) + mysetup.ShowRecDate=atoi(Value); + else + if(!strcasecmp(Name,"ShowRecTime")) + mysetup.ShowRecTime=atoi(Value); + else + if(!strcasecmp(Name,"ShowRecLength")) + mysetup.ShowRecLength=atoi(Value); + else + return false; + return true; } bool cPluginExtrecmenu::Service(const char *Id, void *Data) |