diff options
Diffstat (limited to 'config.h')
| -rw-r--r-- | config.h | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -28,8 +28,12 @@ private: string fontSml; string osdLanguage; cGlobals *tmplGlobals; - map < string, map < int, string > > plugins; - map < string, map < int, string > >::iterator plugIt; + map < string, map < int, string > > pluginMenus; + map < string, map < int, string > >::iterator plugMenuIt; + map < string, map < int, string > > pluginViews; + map < string, map < int, string > >::iterator plugViewIt; + map < string, map< int, map <int, string> > > pluginViewElements; + map < string, map< int, map <int, string> > > pluginViewGrids; map < string, cSkinSetup* > skinSetups; map < string, cSkinSetup* >::iterator setupIt; vector < pair <string, int> > skinSetupParameters; @@ -67,9 +71,14 @@ public: void SetOsdLanguage(void) { osdLanguage = Setup.OSDLanguage; }; bool OsdLanguageChanged(void); cString GetSkinRessourcePath(void); - void AddPlugin(string name, map < int, string > &menus); - void InitPluginIterator(void); + void AddPluginMenus(string name, map< int, string > menus); + void AddPluginViews(string name, map< int, string > views, map< int, map <int, string> > viewElements, map< int, map <int, string> > viewGrids); + void InitPluginMenuIterator(void); map <int,string> *GetPluginTemplates(string &name); + void InitPluginViewIterator(void); + map <int,string> *GetPluginViews(string &name); + int GetPluginViewElementID(string pluginName, string viewElementName, int viewID); + int GetPluginViewGridID(string pluginName, string viewGridName, int viewID); cString skinPath; cString logoPath; cString epgImagePath; |
