mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h
branchRCL_3
changeset 66 1f1dad4af8f8
parent 53 3de6c4cf6b67
equal deleted inserted replaced
60:bdd9da0d70fe 66:1f1dad4af8f8
   120      * Launch music shop application.
   120      * Launch music shop application.
   121      *
   121      *
   122      * @ since 3.1
   122      * @ since 3.1
   123      */
   123      */
   124     void LaunchMusicShopL();
   124     void LaunchMusicShopL();
   125 
   125     
       
   126    /**
       
   127      * Launch Ovi music application.
       
   128      *
       
   129      */
       
   130     void LaunchOviMusicShopL();
       
   131     
   126     /**
   132     /**
   127      *  Saves selected album.
   133      *  Saves selected album.
   128      *
   134      *
   129      *  @param aMedia Album to be stored
   135      *  @param aMedia Album to be stored
   130      */
   136      */
   889 	/*
   895 	/*
   890  	 * Internal functions to Dim all options
   896  	 * Internal functions to Dim all options
   891  	 */
   897  	 */
   892     void DimAllOptions( TInt aResourceId, CEikMenuPane* aMenuPane );
   898     void DimAllOptions( TInt aResourceId, CEikMenuPane* aMenuPane );
   893 	
   899 	
       
   900     /*
       
   901     * Check if MusicApp is present
       
   902     */
       
   903     TBool IsMusicAppInstalledL( const TUid& aAppUid );
       
   904     
       
   905     /*
       
   906      * Display correct MusicShop option
       
   907      */
       
   908     void DisplayMusicShopOptions( CEikMenuPane* aMenuPane );
   894 private:    // Data
   909 private:    // Data
   895 
   910 
   896     MMPXCollectionUtility*      iCollectionUtility;
   911     MMPXCollectionUtility*      iCollectionUtility;
   897     CMPXCollectionViewHgContainer* iContainer;
   912     CMPXCollectionViewHgContainer* iContainer;
   898     MMPXPlaybackUtility*        iPlaybackUtility;
   913     MMPXPlaybackUtility*        iPlaybackUtility;
   928     TBool                       iCollectionCacheReady; //cache ready
   943     TBool                       iCollectionCacheReady; //cache ready
   929     
   944     
   930     TInt                        iCurrentPlaylistOp;
   945     TInt                        iCurrentPlaylistOp;
   931     TInt                        iNumSongAddedToPlaylist;
   946     TInt                        iNumSongAddedToPlaylist;
   932     TMPXItemId                  iPlaylistId;
   947     TMPXItemId                  iPlaylistId;
   933     TInt                        iFirstIndexOnScreen;
   948 
   934     TInt                        iCurrentMediaLOp;   // current mediaL operation
   949     TInt                        iCurrentMediaLOp;   // current mediaL operation
   935     TInt                        iCurrentFindAllLOp; // current FindAllL operation
   950     TInt                        iCurrentFindAllLOp; // current FindAllL operation
   936     TInt                        iLastDepth;
   951     TInt                        iLastDepth;
   937     TInt                        iPlayIndex;
   952     TInt                        iPlayIndex;
   938     TInt                        iResourceOffset;       // must be freed
   953     TInt                        iResourceOffset;       // must be freed
  1001     TUid iOperatorMusicStoreUID;
  1016     TUid iOperatorMusicStoreUID;
  1002     HBufC16* iOperatorMusicStoreName;
  1017     HBufC16* iOperatorMusicStoreName;
  1003     TInt iOperatorMusicStoreType;
  1018     TInt iOperatorMusicStoreType;
  1004     TInt iMusicStoreWebPage;
  1019     TInt iMusicStoreWebPage;
  1005     HBufC16* iOperatorMusicStoreURI;
  1020     HBufC16* iOperatorMusicStoreURI;
       
  1021     TBool iMusicStoreAppInstalled; //flag for music store application availability
       
  1022     
  1006     HBufC16* iEducateUserURI; 
  1023     HBufC16* iEducateUserURI; 
  1007     TInt iEducatingPopupState ;       
  1024     TInt iEducatingPopupState ;       
  1008     TBool iPopuponRefresh; 
  1025     TBool iPopuponRefresh; 
  1009 
  1026 
  1010     // Wait note for delete
  1027     // Wait note for delete