diff options
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 |