photosgallery/viewframework/views/metadatadialog/inc/glximgvwrmetadatacontainer.h
branchRCL_3
changeset 32 78ad99c24f08
parent 0 4e91876724a2
child 57 ea65f74e6de4
equal deleted inserted replaced
30:a60acebbbd9d 32:78ad99c24f08
    28 #include <glxmedialist.h>                   //media list
    28 #include <glxmedialist.h>                   //media list
    29 #include <alf/alfenv.h>
    29 #include <alf/alfenv.h>
    30 #include <aknsettingitemlist.h>     // for CAknSettingItem
    30 #include <aknsettingitemlist.h>     // for CAknSettingItem
    31 #include "mglxmedialistobserver.h"
    31 #include "mglxmedialistobserver.h"
    32 #include <glxattributecontext.h>  
    32 #include <glxattributecontext.h>  
    33 
    33 #include <glximageviewermanager.h>
    34 
    34 
    35 //FORWARD DECLARATION
    35 //FORWARD DECLARATION
    36 class MGlxMediaList;
    36 class MGlxMediaList;
    37 class CGlxDetailsMulModelProvider;
    37 class CGlxDetailsMulModelProvider;
    38 class CGlxCommandHandlerAddToContainer;
    38 class CGlxCommandHandlerAddToContainer;
   132         void SetAttributesL(TMPXAttribute attribute);
   132         void SetAttributesL(TMPXAttribute attribute);
   133         void EditItemL(TInt aIndex, TBool aCalledFromMenu);
   133         void EditItemL(TInt aIndex, TBool aCalledFromMenu);
   134         void SetNameDescriptionL(TInt aItem);
   134         void SetNameDescriptionL(TInt aItem);
   135         void SetDurationLIicenseItemVisibilityL();
   135         void SetDurationLIicenseItemVisibilityL();
   136         TBool IsLicenseItem();
   136         TBool IsLicenseItem();
       
   137 
       
   138         /**
       
   139          * Create Image Viewer manager Instance
       
   140          */
       
   141         void CreateImageViewerInstanceL();
       
   142         
       
   143         /**
       
   144          * Delete Image Viewer manager Instance
       
   145          */
       
   146         void DeleteImageViewerInstance();
       
   147 
   137    
   148    
   138 private:    //data
   149 private:    //data
   139     
   150     
   140         //Flag to check if the item is a video.
   151         //Flag to check if the item is a video.
   141         TBool iVideo;
   152         TBool iVideo;
   146         RBuf iTextSetter;
   157         RBuf iTextSetter;
   147         const TDesC& iUri ;
   158         const TDesC& iUri ;
   148         MGlxMediaList* iItemMediaList;
   159         MGlxMediaList* iItemMediaList;
   149         CGlxAttributeContext* iMainListAttributecontext;
   160         CGlxAttributeContext* iMainListAttributecontext;
   150         TGlxSelectionIterator iSelectionIterator;
   161         TGlxSelectionIterator iSelectionIterator;
   151         
   162         // For image viewer, not own
       
   163         CGlxImageViewerManager* iImageViewerInstance;
   152     };
   164     };
   153 
   165 
   154 
   166 
   155 
   167 
   156 #endif /* GLXIMGVWRMETADATACONTAINER_H_ */
   168 #endif /* GLXIMGVWRMETADATACONTAINER_H_ */