diff options
author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-26 12:47:08 +0000 |
---|---|---|
committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-08-26 12:47:08 +0000 |
commit | 075b5783c77d442c7a9a7315e6696d223784b3fc (patch) | |
tree | 15cd7dabc8bbd4f753d0a422f7f20b58d7f9b479 /src | |
parent | 3fb145c7811445e05a9b8bcd1c4bd182a48e8159 (diff) | |
download | vdr-plugin-menuorg-075b5783c77d442c7a9a7315e6696d223784b3fc.tar.gz vdr-plugin-menuorg-075b5783c77d442c7a9a7315e6696d223784b3fc.tar.bz2 |
extracted method
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@6001 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src')
-rw-r--r-- | src/pluginsetup.cpp | 12 | ||||
-rw-r--r-- | src/pluginsetup.h | 9 |
2 files changed, 13 insertions, 8 deletions
diff --git a/src/pluginsetup.cpp b/src/pluginsetup.cpp index 8069113..da0bc82 100644 --- a/src/pluginsetup.cpp +++ b/src/pluginsetup.cpp @@ -33,11 +33,6 @@ PluginSetup::PluginSetup(bool& customMenuActive, bool& unconfiguredPluginsInclu { _newCustomMenuActive = _customMenuActive; _newUnconfiguredPluginsIncluded = _unconfiguredPluginsIncluded; - - // create the setup entrys - Add(new cMenuEditBoolItem(tr("Enable custom menu"), &_newCustomMenuActive)); - Add(new cMenuEditBoolItem(tr("Include unconfigured Plugins"), &_newUnconfiguredPluginsIncluded)); - Add(new cOsdItem(tr("Configure Menu"), osUser1)); } void PluginSetup::Store(void) @@ -76,3 +71,10 @@ eOSState PluginSetup::ProcessKey(eKeys Key) } return state; } + +void PluginSetup::CreateMenuItems() +{ + Add(new cMenuEditBoolItem(tr("Enable custom menu"), &_newCustomMenuActive)); + Add(new cMenuEditBoolItem(tr("Include unconfigured Plugins"), &_newUnconfiguredPluginsIncluded)); + Add(new cOsdItem(tr("Configure Menu"), osUser1)); +} diff --git a/src/pluginsetup.h b/src/pluginsetup.h index 34a501f..827e1b4 100644 --- a/src/pluginsetup.h +++ b/src/pluginsetup.h @@ -40,12 +40,15 @@ class PluginSetup : public cMenuSetupPage static const char* UnconfiguredPluginsIncluded; }; - protected: - virtual void Store(void); - public: PluginSetup(bool& customMenuActive, bool& unconfiguredPluginsIncluded); virtual eOSState ProcessKey(eKeys Key); + + protected: + virtual void Store(void); + + private: + void CreateMenuItems(); }; #endif |