summaryrefslogtreecommitdiff
path: root/views/displaymenuitemview.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-04-05 16:56:15 +0200
committerlouis <louis.braun@gmx.de>2015-04-05 16:56:15 +0200
commit3a53ab95b6abd1458c6bd8ebf53c3a868a6f2fcb (patch)
treeaa1ad8d4ca1d994755f3ea49b4d47cfd25657c2c /views/displaymenuitemview.h
parent7bc7304d8400c419783f613febe4179ee8bd9366 (diff)
downloadvdr-plugin-skindesigner-3a53ab95b6abd1458c6bd8ebf53c3a868a6f2fcb.tar.gz
vdr-plugin-skindesigner-3a53ab95b6abd1458c6bd8ebf53c3a868a6f2fcb.tar.bz2
added category indicator token to default menus
Diffstat (limited to 'views/displaymenuitemview.h')
-rw-r--r--views/displaymenuitemview.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/views/displaymenuitemview.h b/views/displaymenuitemview.h
index e9cfd5f..1108571 100644
--- a/views/displaymenuitemview.h
+++ b/views/displaymenuitemview.h
@@ -42,11 +42,13 @@ private:
int *tabWidths;
string *tabTexts;
int maxTabs;
+ string menuCategory;
public:
cDisplayMenuItemDefaultView(cTemplateViewList *tmplList, string *tabTexts, int *tabs, int *tabWidths, bool current, bool selectable);
virtual ~cDisplayMenuItemDefaultView();
void SetTabTexts(string *tabTexts);
void SetTokens(void);
+ void SetMenuCategory(string cat) { menuCategory = cat; };
void Prepare(void);
void Render(void);
void Debug(void);
@@ -54,17 +56,21 @@ public:
class cDisplayMenuItemMainView: public cDisplayMenuItemView {
private:
+ bool isPlugin;
+ string plugName;
string text;
string number;
string label;
string icon;
void SplitMenuText(void);
+ void CheckPlugins(void);
public:
cDisplayMenuItemMainView(cTemplateViewList *tmplList, string itemText, bool current, bool selectable);
virtual ~cDisplayMenuItemMainView();
void SetTokens(void);
void Prepare(void);
void Render(void);
+ string GetPluginName(void);
void Debug(void);
};