diff options
-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 |