From 926b492183dd2b598587e962f952dabf9401f56c Mon Sep 17 00:00:00 2001 From: svntobi Date: Sun, 26 Aug 2007 14:37:01 +0000 Subject: passing menu configuration to menusetup git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@6005 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f --- src/pluginsetup.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/pluginsetup.cpp') diff --git a/src/pluginsetup.cpp b/src/pluginsetup.cpp index da0bc82..5d81a4b 100644 --- a/src/pluginsetup.cpp +++ b/src/pluginsetup.cpp @@ -28,11 +28,13 @@ const char* PluginSetup::SetupName::CustomMenuActive = "customMenuActive"; const char* PluginSetup::SetupName::UnconfiguredPluginsIncluded = "unconfiguredPluginsIncluded"; -PluginSetup::PluginSetup(bool& customMenuActive, bool& unconfiguredPluginsIncluded) - :_customMenuActive(customMenuActive), _unconfiguredPluginsIncluded(unconfiguredPluginsIncluded) +PluginSetup::PluginSetup(bool& customMenuActive, bool& unconfiguredPluginsIncluded, MenuConfiguration& menuConfiguration) + :_customMenuActive(customMenuActive), _unconfiguredPluginsIncluded(unconfiguredPluginsIncluded), + _menuConfiguration(menuConfiguration) { _newCustomMenuActive = _customMenuActive; _newUnconfiguredPluginsIncluded = _unconfiguredPluginsIncluded; + CreateMenuItems(); } void PluginSetup::Store(void) @@ -47,7 +49,7 @@ eOSState PluginSetup::ProcessKey(eKeys Key) switch(state) { case osUser1: - return AddSubMenu(new cMenuSetup); + return AddSubMenu(new cMenuSetup(_menuConfiguration)); break; case osContinue: -- cgit v1.2.3