diff options
author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-25 14:54:04 +0000 |
---|---|---|
committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-25 14:54:04 +0000 |
commit | b410af45eaf4fa5c053967963dc346f6b165e8d0 (patch) | |
tree | 4675cb4c835369933329e0732afab5d0efd1c842 /src/pluginmenunode.h | |
parent | 204bda7aeea31cf2ac06d3996e5ddb9bffea989a (diff) | |
download | vdr-plugin-menuorg-b410af45eaf4fa5c053967963dc346f6b165e8d0.tar.gz vdr-plugin-menuorg-b410af45eaf4fa5c053967963dc346f6b165e8d0.tar.bz2 |
cPlugin::MainMenuEntry() mus be called after all plugins have
been initilized and started, because otherwise, the main
menu entry will not be translated, because most plugins register
their i18n phrase in Initialize() or Start().
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@5979 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/pluginmenunode.h')
-rw-r--r-- | src/pluginmenunode.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pluginmenunode.h b/src/pluginmenunode.h index cbf3477..4954752 100644 --- a/src/pluginmenunode.h +++ b/src/pluginmenunode.h @@ -25,14 +25,16 @@ #include "menunode.h" +class cPlugin; + class PluginMenuNode: public MenuNode { private: - const char* _pluginMainMenuEntry; + cPlugin* _plugin; int _pluginIndex; public: - PluginMenuNode(const char* pluginMainMenuEntry, int pluginIndex); + PluginMenuNode(cPlugin* plugin, int pluginIndex); IMenuItemDefinition* CreateMenuItemDefinition(); bool IsHidden(); }; |