summaryrefslogtreecommitdiff
path: root/plugin/markad.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/markad.cpp')
-rw-r--r--plugin/markad.cpp10
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