diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-09-17 18:10:37 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-09-17 18:10:37 +0200 |
commit | e6bf84c9573061699b226ee3b815e1eef7a77df2 (patch) | |
tree | 0aee42799697da381117644d20680d9d17006d2c /plugin/markad.cpp | |
parent | 57df9917d4626d93323c7b0d2368fbf5d4748627 (diff) | |
download | vdr-plugin-markad-e6bf84c9573061699b226ee3b815e1eef7a77df2.tar.gz vdr-plugin-markad-e6bf84c9573061699b226ee3b815e1eef7a77df2.tar.bz2 |
Added patches from Anonym and italian translation from Diego Pierotto
Diffstat (limited to 'plugin/markad.cpp')
-rw-r--r-- | plugin/markad.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/plugin/markad.cpp b/plugin/markad.cpp index fad83a7..8444a69 100644 --- a/plugin/markad.cpp +++ b/plugin/markad.cpp @@ -31,6 +31,7 @@ cPluginMarkAd::cPluginMarkAd(void) setup.BackupMarks=false; setup.Verbose=false; setup.NoMargins=false; + setup.HideMainMenuEntry=false; } cPluginMarkAd::~cPluginMarkAd() @@ -177,10 +178,19 @@ bool cPluginMarkAd::SetupParse(const char *Name, const char *Value) else if (!strcasecmp(Name,"GenIndex")) setup.GenIndex=atoi(Value); else if (!strcasecmp(Name,"Verbose")) setup.Verbose=atoi(Value); else if (!strcasecmp(Name,"IgnoreMargins")) setup.NoMargins=atoi(Value); + else if (!strcasecmp(Name,"HideMainMenuEntry")) setup.HideMainMenuEntry=atoi(Value)?true:false; else return false; return true; } +const char *cPluginMarkAd::MainMenuEntry(void) +{ + if (setup.HideMainMenuEntry) + return NULL; + else + return tr("markad status"); +} + bool cPluginMarkAd::Service(const char *UNUSED(Id), void *UNUSED(Data)) { // Handle custom service requests from other plugins |