diff options
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; |