diff options
author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-26 14:37:01 +0000 |
---|---|---|
committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-26 14:37:01 +0000 |
commit | 926b492183dd2b598587e962f952dabf9401f56c (patch) | |
tree | dbed3f72a727558e896b7991a83fadc46a7df023 /src/pluginsetup.cpp | |
parent | 7ee0187d94b02ed3ae0ddcf4999cf0487a2d9ad9 (diff) | |
download | vdr-plugin-menuorg-926b492183dd2b598587e962f952dabf9401f56c.tar.gz vdr-plugin-menuorg-926b492183dd2b598587e962f952dabf9401f56c.tar.bz2 |
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
Diffstat (limited to 'src/pluginsetup.cpp')
-rw-r--r-- | src/pluginsetup.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
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: |