diff options
author | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-09-01 20:27:01 +0000 |
---|---|---|
committer | svntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f> | 2007-09-01 20:27:01 +0000 |
commit | 024b9daf038ab85fe5d64b46d9d8dc0f172b4537 (patch) | |
tree | 44da734500890fd92335df6b358bc6c14e11237e /src/pluginsetup.h | |
parent | ca0002c4bbf7e3d6ad2057a8b7351bf0cd403f59 (diff) | |
download | vdr-plugin-menuorg-024b9daf038ab85fe5d64b46d9d8dc0f172b4537.tar.gz vdr-plugin-menuorg-024b9daf038ab85fe5d64b46d9d8dc0f172b4537.tar.bz2 |
Extracted PluginConfiguration class
git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@6118 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/pluginsetup.h')
-rw-r--r-- | src/pluginsetup.h | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/src/pluginsetup.h b/src/pluginsetup.h index fc2f578..99ff705 100644 --- a/src/pluginsetup.h +++ b/src/pluginsetup.h @@ -25,6 +25,9 @@ #include <vdr/menu.h> +class PluginConfiguration; +class MenuConfiguration; + class PluginSetup : public cMenuSetupPage { private: @@ -32,23 +35,11 @@ class PluginSetup : public cMenuSetupPage int _newUnconfiguredPluginsIncluded; int _newHideMainMenuEntry; int _newMenuSetupStyle; - bool& _customMenuActive; - bool& _unconfiguredPluginsIncluded; - bool& _hideMainMenuEntry; - bool& _menuSetupStyle; + PluginConfiguration& _pluginConfiguration; MenuConfiguration& _menuConfiguration; public: - struct SetupName - { - static const char* CustomMenuActive; - static const char* UnconfiguredPluginsIncluded; - static const char* HideMainMenuEntry; - static const char* MenuSetupStyle; - }; - - public: - PluginSetup(bool& customMenuActive, bool& unconfiguredPluginsIncluded, bool& hideMainMenuEntry, bool& menuSetupStyle, MenuConfiguration& menuConfiguration); + PluginSetup(PluginConfiguration& pluginConfiguration, MenuConfiguration& menuConfiguration); virtual eOSState ProcessKey(eKeys Key); protected: |