summaryrefslogtreecommitdiff
path: root/extrecmenu.c
diff options
context:
space:
mode:
authorMartin Prochnow <nordlicht@martins-kabuff.de>2006-03-12 18:14:36 +0100
committerAndreas Mair <andreas@vdr-developer.org>2006-03-12 18:14:36 +0100
commit17f89bafd559b28b5a175aa82730226dfe9f7d69 (patch)
tree7098824c14f462d44eaaccf5dc4c6975673ed275 /extrecmenu.c
parentbabfdd26f9d2fbe164205951413d74aa6d21ef23 (diff)
downloadvdr-plugin-extrecmenu-17f89bafd559b28b5a175aa82730226dfe9f7d69.tar.gz
vdr-plugin-extrecmenu-17f89bafd559b28b5a175aa82730226dfe9f7d69.tar.bz2
Version 0.3v0.3
- details for directories are shown now (# of entries, # of new entries) - option to shown the length of a recording - option to hide recording date, time and/or length
Diffstat (limited to 'extrecmenu.c')
-rw-r--r--extrecmenu.c16
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)