app/src/mpmainwindow.cpp
changeset 43 0f32e550d9d8
parent 38 b93f525c9244
child 45 612c4815aebe
equal deleted inserted replaced
38:b93f525c9244 43:0f32e550d9d8
   224             activateView(SettingsView);
   224             activateView(SettingsView);
   225             break;
   225             break;
   226         case MpCommon::ActivateDetailsView:
   226         case MpCommon::ActivateDetailsView:
   227             activateView(DetailsView);
   227             activateView(DetailsView);
   228             break;
   228             break;
       
   229         case MpCommon::ActivatePreviousView:
       
   230             activateView(mVerticalViewType);
       
   231             break;
   229     }
   232     }
   230     TX_EXIT
   233     TX_EXIT
   231 }
   234 }
   232 
   235 
   233 /*!
   236 /*!
   270     // loadView will not reload the view if is already loaded.
   273     // loadView will not reload the view if is already loaded.
   271     mCurrentViewPlugin = loadView( viewType );
   274     mCurrentViewPlugin = loadView( viewType );
   272     Q_ASSERT( mCurrentViewPlugin );
   275     Q_ASSERT( mCurrentViewPlugin );
   273 
   276 
   274     if ( mCurrentViewPlugin ) {
   277     if ( mCurrentViewPlugin ) {
   275         if ( viewType != MediaWallView  ) {
   278         if ( viewType != MediaWallView && viewType != DetailsView ) {
   276             mVerticalViewType = viewType;
   279             mVerticalViewType = viewType;
   277         }
   280         }
   278         addView( reinterpret_cast<HbView*>( mCurrentViewPlugin->getView() ) );
   281         addView( reinterpret_cast<HbView*>( mCurrentViewPlugin->getView() ) );
   279         setCurrentView( reinterpret_cast<HbView*>( mCurrentViewPlugin->getView() ) , doTransition , transitionFlags);
   282         setCurrentView( reinterpret_cast<HbView*>( mCurrentViewPlugin->getView() ) , doTransition , transitionFlags);
   280         mCurrentViewPlugin->activateView();
   283         mCurrentViewPlugin->activateView();