diff options
author | louis <louis.braun@gmx.de> | 2015-03-12 17:28:35 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2015-03-12 17:28:35 +0100 |
commit | 44680b6ce80221e91cb14dca9ca7fad7015f1297 (patch) | |
tree | 8af805db50568ba41ebb461309d5724320295441 /displayplugin.h | |
parent | 45cb6c1663d66ebc22bed8dbc8cdbacdc82ad4a8 (diff) | |
download | vdr-plugin-skindesigner-0.3.0.tar.gz vdr-plugin-skindesigner-0.3.0.tar.bz2 |
version 0.3.00.3.0
Diffstat (limited to 'displayplugin.h')
-rw-r--r-- | displayplugin.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/displayplugin.h b/displayplugin.h index 6fef255..8c15ec1 100644 --- a/displayplugin.h +++ b/displayplugin.h @@ -11,8 +11,11 @@ private: cDisplayPluginView *pluginView; public: cSkinDisplayPlugin(void) {}; - cSkinDisplayPlugin(cTemplate *pluginTemplate); + cSkinDisplayPlugin(cTemplate *pluginTemplate, int subViewID); virtual ~cSkinDisplayPlugin(void); + virtual void Deactivate(bool hide); + virtual void Activate(void); + virtual void ClearViewElement(int id); virtual void DisplayViewElement(int id); virtual void SetViewElementIntTokens(map<string,int> *intTokens); virtual void SetViewElementStringTokens(map<string,string> *stringTokens); @@ -23,7 +26,18 @@ public: virtual void DeleteGrid(int viewGridID, long gridID); virtual void DisplayGrids(int viewGridID); virtual void ClearGrids(int viewGridID); + virtual void SetTabIntTokens(map<string,int> *intTokens); + virtual void SetTabStringTokens(map<string,string> *stringTokens); + virtual void SetTabLoopTokens(map<string,vector<map<string,string> > > *loopTokens); + virtual void SetTabs(void); + virtual void TabLeft(void); + virtual void TabRight(void); + virtual void TabUp(void); + virtual void TabDown(void); + virtual void DisplayTabs(void); virtual void Flush(void); + virtual bool ChannelLogoExists(string channelId); + virtual string GetEpgImagePath(void); }; #endif //__DISPLAYPLUGIN_H |