summaryrefslogtreecommitdiff
path: root/src/MainMenuItemsProvider.h
diff options
context:
space:
mode:
authorsvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2008-03-23 01:15:27 +0000
committersvntobi <svntobi@cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f>2008-03-23 01:15:27 +0000
commitf369caad4c4848f1c9bd85afbf0593a171f01363 (patch)
tree096cb782f4d6a6d7694106265bb3f3641b7bb48e /src/MainMenuItemsProvider.h
parent3d13d0e55013a7c061c1f65c797bb06f7a141d6f (diff)
downloadvdr-plugin-menuorg-f369caad4c4848f1c9bd85afbf0593a171f01363.tar.gz
vdr-plugin-menuorg-f369caad4c4848f1c9bd85afbf0593a171f01363.tar.bz2
- Fixed Enabling/Disabling of CustomMenu
- Fixed Setup Menu - Adding unconfigured Plug-ins again git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/menuorg/trunk@6969 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f
Diffstat (limited to 'src/MainMenuItemsProvider.h')
-rw-r--r--src/MainMenuItemsProvider.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/MainMenuItemsProvider.h b/src/MainMenuItemsProvider.h
index 40cc108..e015c90 100644
--- a/src/MainMenuItemsProvider.h
+++ b/src/MainMenuItemsProvider.h
@@ -29,6 +29,7 @@
class MenuNode;
class MenuConfigurationRepository;
+class PluginConfiguration;
class MainMenuItemsProvider: public IMainMenuItemsProvider, public IMenuNodeProcessor
{
@@ -37,12 +38,14 @@ class MainMenuItemsProvider: public IMainMenuItemsProvider, public IMenuNodeProc
SubMenuNode* _previousMenu;
MenuItemDefinitions _currentMainMenuItems;
MenuConfigurationRepository& _menuConfigurationRepository;
+ PluginConfiguration& _pluginConfiguration;
public:
- MainMenuItemsProvider(MenuConfigurationRepository& menuConfigurationRepository);
+ MainMenuItemsProvider(MenuConfigurationRepository& menuConfigurationRepository, PluginConfiguration& pluginConfiguration);
~MainMenuItemsProvider();
- // IMenuNodeProcessor
+ // IMainMenuItemsProvider
+ bool IsCustomMenuAvailable();
MenuItemDefinitions* MainMenuItems();
void EnterRootMenu();
void EnterSubMenu(cOsdItem* item);