summaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-02-12 18:50:58 +0100
committerlouis <louis.braun@gmx.de>2015-02-12 18:50:58 +0100
commit4d7700aecedf475038d57e10f45ab2dd4bcf806f (patch)
tree2fefc56fe77c8f4137187515a5f2b57d78425fea /config.h
parent00ac852820a09f676157a7b487acf51f4fe95ff4 (diff)
downloadvdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.gz
vdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.bz2
plugin interface
Diffstat (limited to 'config.h')
-rw-r--r--config.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/config.h b/config.h
index a10ad5f..a3613f3 100644
--- a/config.h
+++ b/config.h
@@ -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;