summaryrefslogtreecommitdiff
path: root/displayplugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'displayplugin.h')
-rw-r--r--displayplugin.h16
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