photosgallery/viewframework/views/fullscreenview/inc/glxfullscreenviewimp.h
branchRCL_3
changeset 75 01504893d9cb
parent 64 34937ec34dac
equal deleted inserted replaced
68:5b238bc8ffb6 75:01504893d9cb
    50 class CGlxDRMUtility;
    50 class CGlxDRMUtility;
    51 class CGlxHdmiController;
    51 class CGlxHdmiController;
    52 class CGestureHelper;
    52 class CGestureHelper;
    53 class TGlxMedia;
    53 class TGlxMedia;
    54 class CGlxFullScreenBusyIcon;
    54 class CGlxFullScreenBusyIcon;
    55 class CGlxNavigationalState;
       
    56 
    55 
    57 namespace Alf
    56 namespace Alf
    58 	{
    57 	{
    59    class IMulCoverFlowWidget;
    58    class IMulCoverFlowWidget;
    60    class IMulModel;
    59    class IMulModel;
   313     /**
   312     /**
   314      * Update coverflow items after zoom/foreground event
   313      * Update coverflow items after zoom/foreground event
   315      */
   314      */
   316     void UpdateItems();
   315     void UpdateItems();
   317 
   316 
   318     /**
       
   319      * Handle coverflow item removed event / 
       
   320      * external file deletion while gaining foreground
       
   321      */
       
   322     void HandleItemRemovedL();
       
   323     
       
   324     /**
       
   325      * Sets the title pane text
       
   326      * @param aTitleText Title text
       
   327      */
       
   328     void SetTitlePaneTextL(const TDesC& aTitleText);
       
   329 
       
   330 private:
   317 private:
   331     /** Softkey resource id's */
   318     /** Softkey resource id's */
   332     TFullScreenViewResourceIds iResourceIds; 
   319     TFullScreenViewResourceIds iResourceIds; 
   333     // /** Avkon unique ViewId */ 
   320     // /** Avkon unique ViewId */ 
   334     TInt iViewUid;
   321     TInt iViewUid;
   368 	    
   355 	    
   369     CGlxDRMUtility* iDrmUtility;
   356     CGlxDRMUtility* iDrmUtility;
   370     CPeriodic* iPeriodic;
   357     CPeriodic* iPeriodic;
   371     CGlxFullScreenBusyIcon* iBusyIcon;
   358     CGlxFullScreenBusyIcon* iBusyIcon;
   372 	
   359 	
   373     CGlxNavigationalState* iNaviState;
       
   374     
       
   375     GestureHelper::CGestureHelper* iGestureHelper;
   360     GestureHelper::CGestureHelper* iGestureHelper;
   376     TBool   iMultiTouchGestureOngoing   ;
   361     TBool   iMultiTouchGestureOngoing   ;
   377     
   362     
   378     // stores the initial zoom percentage
   363     // stores the initial zoom percentage
   379     TInt iInitialZoomRatio ;
   364     TInt iInitialZoomRatio ;
   380     //Previous focused index
   365     //Previous focused index
   381     TInt iOldFocusIndex;
   366     TInt iOldFocusIndex;
   382     // Previous focused Uri
       
   383     HBufC* iUri;
       
   384 
       
   385     TBool iImgViewerMode;
   367     TBool iImgViewerMode;
   386 	CGlxMMCNotifier* iMMCNotifier;
   368 	CGlxMMCNotifier* iMMCNotifier;
   387 	TBool iMMCState;
   369 	TBool iMMCState;
   388 	TSize iScrnSize;   // ScrnSize
   370 	TSize iScrnSize;   // ScrnSize
   389 	TSize iGridIconSize; // grid icon size
   371 	TSize iGridIconSize; // grid icon size