void DisplayApplicationBallotMaster() { TProfile * pProfile = NavigationTree_PGetSelectedTreeItemMatchingInterfaceTProfile(); if (pProfile == NULL) return; /* TApplicationBallotmaster * pApplication = pProfile->PGetApplicationBallotmaster_NZ(); pApplication->TreeItemW_SelectWithinNavigationTree(); */ CStr strPathApplication = "file:///" + pProfile->m_pConfigurationParent->SGetPathOfFileName("Apps/Ballotmaster/default.htm"); TBrowser * pBrowser = new TBrowser(pProfile); pProfile->m_arraypaBrowsers.Add(PA_CHILD pBrowser); pBrowser->SetIconNameAndUrl(eMenuAction_DisplayBallotMaster, "Ballots", strPathApplication); pBrowser->TreeItemBrowser_DisplayWithinNavigationTree(); pBrowser->TreeItemW_SelectWithinNavigationTree(); }
void TProfile::TreeItemProfile_DisplayApplicationsWithinNavigationTree() { if (!m_arraypaAccountsXmpp.FIsEmpty()) new TMyRecommendations(this); // Dislay the recommendations if there is at least one account // new TTreeItemDemo(this, "My Reputation", eMenuIconReputation, "Display my reputation according to other organizations", "Search Reputation Feedback Comments"); IApplication ** ppApplicationStop; IApplication ** ppApplication = m_arraypaApplications.PrgpGetApplicationsStop(OUT &ppApplicationStop); while (ppApplication != ppApplicationStop) { IApplication * pApplication = *ppApplication++; pApplication->TreeItemApplication_DisplayWithinNavigationTree(); } TBrowser ** ppBrowserStop; TBrowser ** ppBrowser = m_arraypaBrowsers.PrgpGetBrowsersStop(OUT &ppBrowserStop); while (ppBrowser != ppBrowserStop) { TBrowser * pBrowser = *ppBrowser++; Assert(pBrowser->EGetRuntimeClass() == RTI(TBrowser)); pBrowser->TreeItemBrowser_DisplayWithinNavigationTree(); } TBrowserTabs ** ppBrowserTabsStop; TBrowserTabs ** ppBrowserTabs = m_arraypaBrowsersTabbed.PrgpGetBrowsersStop(&ppBrowserTabsStop); while(ppBrowserTabs != ppBrowserTabsStop) { TBrowserTabs * pBrowserTabs = *ppBrowserTabs++; Assert(pBrowserTabs->EGetRuntimeClass() == RTI(TBrowserTabs)); pBrowserTabs->TreeItemBrowser_DisplayWithinNavigationTree(); } TreeItemW_ExpandAccordingToSavedState(); }