summaryrefslogtreecommitdiff
path: root/viewHeader.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-04-04 15:10:52 +0200
committerchriszero <zerov83@gmail.com>2015-04-04 15:10:52 +0200
commit21ee9e67ff7029c099c9fd772d3dc3e23c955199 (patch)
tree254ecef54be3682aea55ff747f3d2912e5732faf /viewHeader.cpp
parentb3a59b06a977129bd773ff46f4fd66e0057fb9cd (diff)
downloadvdr-plugin-plex-21ee9e67ff7029c099c9fd772d3dc3e23c955199.tar.gz
vdr-plugin-plex-21ee9e67ff7029c099c9fd772d3dc3e23c955199.tar.bz2
more skindesigner support
Diffstat (limited to 'viewHeader.cpp')
-rw-r--r--viewHeader.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/viewHeader.cpp b/viewHeader.cpp
index 932ef24..6f12bb0 100644
--- a/viewHeader.cpp
+++ b/viewHeader.cpp
@@ -6,20 +6,29 @@ cViewHeader::cViewHeader(cViewElement* viewElem)
m_eCurrentTab = ePlexMenuTab::pmtOnDeck;
}
-void cViewHeader::Draw()
+void cViewHeader::Draw(cGridElement* elem)
{
+ m_pViewElem->Clear();
m_pViewElem->ClearTokens();
-
+
+ elem->AddTokens(m_pViewElem, false);
+
switch(m_eCurrentTab) {
case ePlexMenuTab::pmtOnDeck:
m_pViewElem->AddIntToken("istab1active", 1);
+ m_pViewElem->AddIntToken("istab2active", 0);
+ m_pViewElem->AddIntToken("istab3active", 0);
m_pViewElem->AddStringToken("tab1name", "On Deck");
break;
case ePlexMenuTab::pmtRecentlyAdded:
+ m_pViewElem->AddIntToken("istab1active", 0);
m_pViewElem->AddIntToken("istab2active", 1);
+ m_pViewElem->AddIntToken("istab3active", 0);
m_pViewElem->AddStringToken("tab2name", "Recently Added");
break;
case ePlexMenuTab::pmtLibrary:
+ m_pViewElem->AddIntToken("istab1active", 0);
+ m_pViewElem->AddIntToken("istab2active", 0);
m_pViewElem->AddIntToken("istab3active", 1);
m_pViewElem->AddStringToken("tab3name", "Library");
break;