summaryrefslogtreecommitdiff
path: root/src/MainMenuItemsProvider.h
diff options
context:
space:
mode:
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);