added Plugin Interface

This commit is contained in:
louis
2014-11-15 09:47:22 +01:00
parent 7e7d7c994c
commit be3b49f695
36 changed files with 1907 additions and 18 deletions

View File

@@ -125,6 +125,18 @@ public:
void Debug(void);
};
class cDisplayMenuItemPluginView: public cDisplayMenuItemView {
private:
map<string,vector<map<string,string> > > loopTokens;
public:
cDisplayMenuItemPluginView(cTemplateViewList *tmplList, map<string,string> *plugStringTokens, map<string,int> *plugIntTokens, map<string,vector<map<string,string> > > *pluginLoopTokens, int index, bool current, bool selectable);
virtual ~cDisplayMenuItemPluginView();
void SetTokens(void);
void Prepare(void);
void Render(void);
void Debug(void);
};
class cDisplayMenuItemTrackView: public cDisplayMenuItemView {
private:
const char *title;