diff options
author | chriszero <zerov83@gmail.com> | 2015-04-04 15:10:52 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-04-04 15:10:52 +0200 |
commit | 21ee9e67ff7029c099c9fd772d3dc3e23c955199 (patch) | |
tree | 254ecef54be3682aea55ff747f3d2912e5732faf /viewHeader.cpp | |
parent | b3a59b06a977129bd773ff46f4fd66e0057fb9cd (diff) | |
download | vdr-plugin-plex-21ee9e67ff7029c099c9fd772d3dc3e23c955199.tar.gz vdr-plugin-plex-21ee9e67ff7029c099c9fd772d3dc3e23c955199.tar.bz2 |
more skindesigner support
Diffstat (limited to 'viewHeader.cpp')
-rw-r--r-- | viewHeader.cpp | 13 |
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; |