ui/viewmanagement/statehandler/src/glxgridstate.cpp
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
child 26 c499df2dbb33
equal deleted inserted replaced
23:74c9f037fd5d 24:99ad1390cd33
    65         mStateManager->nextState( GLX_FULLSCREENVIEW_ID, -1 );
    65         mStateManager->nextState( GLX_FULLSCREENVIEW_ID, -1 );
    66         break;
    66         break;
    67         
    67         
    68    case EGlxCmdAddToAlbum :
    68    case EGlxCmdAddToAlbum :
    69    case EGlxCmdDelete :
    69    case EGlxCmdDelete :
       
    70    case EGlxCmdRemoveFrom :
       
    71    case EGlxCmdSend :       
    70        mStateManager->enterMarkingMode();
    72        mStateManager->enterMarkingMode();
    71        mIsMarkingMode = TRUE;
    73        mIsMarkingMode = TRUE;
    72        mCommandId = id;
    74        mCommandId = id;
    73        id = EGlxCmdHandled;
    75        id = EGlxCmdHandled;
    74        break;
    76        break;
   140 }
   142 }
   141 
   143 
   142 void GlxGridState::setTranstionParameter(NavigationDir dir, GlxEffect &effect, GlxViewEffect &viewEffect)
   144 void GlxGridState::setTranstionParameter(NavigationDir dir, GlxEffect &effect, GlxViewEffect &viewEffect)
   143 {
   145 {
   144     qDebug("GlxListState::setTranstionParameter dir = %d", dir);
   146     qDebug("GlxListState::setTranstionParameter dir = %d", dir);
   145     if ( dir == NO_DIR) {
   147     if ( dir == NO_DIR || dir == FORWARD_DIR) {
   146         effect = ALBUMLIST_TO_GRID ;
   148         effect = ALBUMLIST_TO_GRID ;
   147         viewEffect = BOTH_VIEW ;
   149         viewEffect = BOTH_VIEW ;
   148     }
   150     }
   149     else {
   151     
   150         effect = NO_EFFECT ;
   152     if ( dir == BACKWARD_DIR){
   151         viewEffect = NO_VIEW ;    
   153         effect = GRID_TO_ALBUMLIST ;
       
   154         viewEffect = BOTH_VIEW ;    
   152     }
   155     }
   153 }
   156 }
   154 
   157