summaryrefslogtreecommitdiff
path: root/src/menuorg.cpp
diff options
context:
space:
mode:
authorsvntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-07-28 23:34:29 +0000
committersvntcreutz <svntcreutz@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2007-07-28 23:34:29 +0000
commit615f3d362c14d4e076fddab6e33491b7bfc22af6 (patch)
tree8fb600f066cf4a15d399047b72a642dc78ca95d9 /src/menuorg.cpp
parent6415ce5eee666040471b016055abdd021af33662 (diff)
downloadvdr-plugin-menuorg-615f3d362c14d4e076fddab6e33491b7bfc22af6.tar.gz
vdr-plugin-menuorg-615f3d362c14d4e076fddab6e33491b7bfc22af6.tar.bz2
- main menu translation fixed
- added error vars for get xml file loading errors and display message in mainmenu git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5669 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/menuorg.cpp')
-rw-r--r--src/menuorg.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/menuorg.cpp b/src/menuorg.cpp
index b1d644c..0663ca0 100644
--- a/src/menuorg.cpp
+++ b/src/menuorg.cpp
@@ -41,7 +41,12 @@ const char* MenuOrgPlugin::Description(void)
const char* MenuOrgPlugin::MainMenuEntry(void)
{
- return tr("TODO: MainMenuEntry");
+ if(_subMenuProvider->getSomeError())
+ {
+ return tr("Failed to load XML File");
+ }
+ else
+ return NULL;
}
const char *MenuOrgPlugin::CommandLineHelp(void)
@@ -94,6 +99,7 @@ cString MenuOrgPlugin::Active(void)
cOsdObject *MenuOrgPlugin::MainMenuAction(void)
{
// Perform the action when selected from the main VDR menu.
+ //TODO: when the MenuItem is called, than ask for reloading the xml-file
return NULL;
}
@@ -111,7 +117,7 @@ bool MenuOrgPlugin::SetupParse(const char *Name, const char *Value)
bool MenuOrgPlugin::Service(const char *Id, void *Data)
{
- if (strcmp(Id, "SubMenuPatch-v0.1::SubMenuProvider") == 0)
+ if (strcmp(Id, "SubMenuPatch-v0.1::SubMenuProvider") == 0 && _subMenuProvider->getSomeError() == false)
{
ISubMenuProvider** ptr = (ISubMenuProvider**)Data;
*ptr = _subMenuProvider;