// Activates this view, called by framework void CAafAppFileBrowserView::ViewActivatedL(const TVwsViewId &/*aPrevViewId*/, TUid /*aCustomMessageId*/, const TDesC8 &/*aCustomMessage*/) { // Set files to be displayed SetFileListL(iBrowserEngine->GetCurrentDirectory()); // Set menubar and CBA CEikonEnv* eikonEnv = CEikonEnv::Static(); MEikAppUiFactory* appUiFactory = eikonEnv->AppUiFactory(); CEikMenuBar* menuBar = appUiFactory->MenuBar(); CEikButtonGroupContainer* cba = appUiFactory->Cba(); // If any menubar is displayed - stop displaying if (menuBar) menuBar->StopDisplayingMenuBar(); menuBar->SetMenuTitleResourceId(R_AAF_FILEBROWSER_MENUBAR); cba->SetCommandSetL(R_AAF_CBA_STANDART); cba->DrawDeferred(); // Bring this view to the top of windows stack Window().SetOrdinalPosition(0); // Restore listbox item selection (if it's not empty) if (iListBox->Model()->NumberOfItems()) iListBox->SetCurrentItemIndex(iCurrentItemIndex); // Set view visible MakeVisible(ETrue); }
void CCSMainView::DoDeactivate() { CEikButtonGroupContainer* cba = AppUi()->Cba(); if ( cba != NULL ) { cba->MakeVisible( ETrue ); cba->DrawDeferred(); } if ( iContainer != NULL ) { AppUi()->RemoveFromStack( iContainer ); delete iContainer; iContainer = NULL; } }
void CPingAppUi::ShowSettingViewL() { iAppView->MakeVisible( EFalse ); AppViewFromStack(); SettingViewToStackL(); iSettingView->MakeVisible( ETrue ); iSettingView->DrawNow(); CEikButtonGroupContainer *cba = ((CAknAppUi*)CEikonEnv::Static()->EikAppUi())->Cba(); cba->SetCommandSetL(R_SETTINGS_CBA); cba->DrawDeferred(); // Make sure that scroll bars are shown if needed iSettingView->ListBox()->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EOn, CEikScrollBarFrame::EAuto); iSettingView->ListBox()->UpdateScrollBarsL(); }
void CPingAppUi::ShowAppViewL() { iSettingView->MakeVisible( EFalse ); SettingViewFromStack(); AppViewToStackL(); iAppView->MakeVisible( ETrue ); iAppView->DrawNow(); CEikButtonGroupContainer *cba = ((CAknAppUi*)CEikonEnv::Static()->EikAppUi())->Cba(); cba->SetCommandSetL(R_PING_CBA); cba->DrawDeferred(); // Make sure that setting view's scroll indicators are not shown in the app view iSettingView->ListBox()->ScrollBarFrame()->SetScrollBarVisibilityL(CEikScrollBarFrame::EOff, CEikScrollBarFrame::EOff); iSettingView->ListBox()->UpdateScrollBarsL(); }
// Activates this view, called by framework void CAafAppCameraView::ViewActivatedL(const TVwsViewId &aPrevViewId, TUid aCustomMessageId, const TDesC8 &aCustomMessage) { __LOGSTR_TOFILE("CAafAppCameraView::ViewActivatedL() ends"); if (!iContainer) { __LOGSTR_TOFILE("CAafAppCameraView::ViewActivatedL() iContainer initialization begins"); iContainer = CAafCameraContainer::NewL( Rect() ); iContainer->SetContainerWindowL( *this ); iContainer->ActivateL(); __LOGSTR_TOFILE("CAafAppCameraView::ViewActivatedL() iContainer initialization ends"); } else { iContainer->ActivateL(); iContainer->InitCameraL(); } // Set menubar and CBA CEikonEnv* eikonEnv = CEikonEnv::Static(); MEikAppUiFactory* appUiFactory = eikonEnv->AppUiFactory(); CEikMenuBar* menuBar = appUiFactory->MenuBar(); CEikButtonGroupContainer* cba = appUiFactory->Cba(); // If any menubar is displayed - stop displaying if (menuBar) menuBar->StopDisplayingMenuBar(); menuBar->SetMenuTitleResourceId(R_AAF_CAMERA_VIEW_MENUBAR); cba->SetCommandSetL(R_AAF_CBA_STANDART); cba->DrawDeferred(); // Bring this view to the top of windows stack Window().SetOrdinalPosition(0); MakeVisible(ETrue); __LOGSTR_TOFILE("CAafAppCameraView::ViewActivatedL() ends"); }
void Csymbian_ua_guiSettingItemListView::DoDeactivate() { // [[[ begin generated region: do not modify [Generated Contents] CleanupStatusPane(); CEikButtonGroupContainer* cba = AppUi()->Cba(); if ( cba != NULL ) { cba->MakeVisible( ETrue ); cba->DrawDeferred(); } if ( iSymbian_ua_guiSettingItemList != NULL ) { AppUi()->RemoveFromStack( iSymbian_ua_guiSettingItemList ); delete iSymbian_ua_guiSettingItemList; iSymbian_ua_guiSettingItemList = NULL; delete iSettings; iSettings = NULL; } // ]]] end generated region [Generated Contents] }