summaryrefslogtreecommitdiff
path: root/extrecmenu.c
diff options
context:
space:
mode:
authorMartin Prochnow <nordlicht@martins-kabuff.de>2006-04-11 19:12:01 +0200
committerAndreas Mair <andreas@vdr-developer.org>2006-04-11 19:12:01 +0200
commit82bfd4c15949019ede37b2b04be79659c5c65dbe (patch)
tree5deb5bf0d98cbee6c5ee17bb9323d0748ed567a7 /extrecmenu.c
parentc849f2898257df19fddb97ac99c392c410f120d1 (diff)
downloadvdr-plugin-extrecmenu-82bfd4c15949019ede37b2b04be79659c5c65dbe.tar.gz
vdr-plugin-extrecmenu-82bfd4c15949019ede37b2b04be79659c5c65dbe.tar.bz2
Version 0.9v0.9
- removed myDvbPlayer, use VDR's cDvbPlayer instead - made adjustments to work with BigPatch-VDRs (JumpPlay-patch) - added option for sort recordings - moved editing of priority and lifetime to its own submenu - removed option to select alternative dvd marker, the icon is now default - added default values for setup options - moved content of patches/ and tools/ to contrib/ and added a small README - new version of 'dvdarchive.sh'; thanks to vejoun from vdr-portal.de - fixed problem with archive dvd recordings at the base dir; thanks to Mase from vdr-portal.de for reporting
Diffstat (limited to 'extrecmenu.c')
-rw-r--r--extrecmenu.c44
1 files changed, 14 insertions, 30 deletions
diff --git a/extrecmenu.c b/extrecmenu.c
index 622042b..c37ea64 100644
--- a/extrecmenu.c
+++ b/extrecmenu.c
@@ -10,63 +10,50 @@
cPluginExtrecmenu::cPluginExtrecmenu(void)
{
- // Initialize any member variables here.
- // DON'T DO ANYTHING ELSE THAT MAY HAVE SIDE EFFECTS, REQUIRE GLOBAL
- // VDR OBJECTS TO EXIST OR PRODUCE ANY OUTPUT!
}
cPluginExtrecmenu::~cPluginExtrecmenu()
{
- // Clean up after yourself!
}
const char *cPluginExtrecmenu::CommandLineHelp(void)
{
- // Return a string that describes all known command line options.
- return NULL;
+ return NULL;
}
bool cPluginExtrecmenu::ProcessArgs(int argc, char *argv[])
{
- // Implement command line argument processing here if applicable.
- return true;
+ return true;
}
bool cPluginExtrecmenu::Initialize(void)
{
RegisterI18n(Phrases);
- mysetup.wasdvd=false;
-
return true;
}
bool cPluginExtrecmenu::Start(void)
{
- // Start any background activities the plugin shall perform.
- return true;
+ return true;
}
void cPluginExtrecmenu::Stop(void)
{
- // Stop any background activities the plugin shall perform.
}
void cPluginExtrecmenu::Housekeeping(void)
{
- // Perform any cleanup or other regular tasks.
}
cOsdObject *cPluginExtrecmenu::MainMenuAction(void)
{
- // Perform the action when selected from the main VDR menu.
- return new myMenuRecordings();
+ return new myMenuRecordings();
}
cMenuSetupPage *cPluginExtrecmenu::SetupMenu(void)
{
- // Return a setup menu in case the plugin supports one.
- return new myMenuSetup();
+ return new myMenuSetup();
}
bool cPluginExtrecmenu::SetupParse(const char *Name, const char *Value)
@@ -92,14 +79,14 @@ bool cPluginExtrecmenu::SetupParse(const char *Name, const char *Value)
if(!strcasecmp(Name,"PatchNew"))
mysetup.PatchNew=atoi(Value);
else
- if(!strcasecmp(Name,"PatchDvd"))
- mysetup.PatchDvd=atoi(Value);
+ if(!strcasecmp(Name,"ShowDvdNr"))
+ mysetup.ShowDvdNr=atoi(Value);
else
- if(!strcasecmp(Name,"ShowDvdNr"))
- mysetup.ShowDvdNr=atoi(Value);
+ if(!strcasecmp(Name,"ShowNewRecs"))
+ mysetup.ShowNewRecs=atoi(Value);
else
- if(!strcasecmp(Name,"ShowNewRecs"))
- mysetup.ShowNewRecs=atoi(Value);
+ if(!strcasecmp(Name,"SortRecords"))
+ mysetup.SortRecords=atoi(Value);
else
return false;
return true;
@@ -107,20 +94,17 @@ bool cPluginExtrecmenu::SetupParse(const char *Name, const char *Value)
bool cPluginExtrecmenu::Service(const char *Id, void *Data)
{
- // Handle custom service requests from other plugins
- return false;
+ return false;
}
const char **cPluginExtrecmenu::SVDRPHelpPages(void)
{
- // Return help text for SVDRP commands this plugin implements
- return NULL;
+ return NULL;
}
cString cPluginExtrecmenu::SVDRPCommand(const char *Command, const char *Option, int &ReplyCode)
{
- // Process SVDRP commands this plugin implements
- return NULL;
+ return NULL;
}
VDRPLUGINCREATOR(cPluginExtrecmenu); // Don't touch this!