mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h
branchRCL_3
changeset 14 c54d95799c80
parent 12 171e07ac910f
child 15 a1247965635c
equal deleted inserted replaced
13:c8156a91d13c 14:c54d95799c80
    17 
    17 
    18 
    18 
    19 #ifndef C_CMPXCOLLECTIONVIEWHGIMP_H
    19 #ifndef C_CMPXCOLLECTIONVIEWHGIMP_H
    20 #define C_CMPXCOLLECTIONVIEWHGIMP_H
    20 #define C_CMPXCOLLECTIONVIEWHGIMP_H
    21 
    21 
       
    22 //Version Information
       
    23 #define MUSIC_PLAYER_VERSION_MAJOR 16 //Road Runner Music Player
       
    24 #define MUSIC_PLAYER_VERSION_MINOR 10 //year 2010
       
    25 #define MUSIC_PLAYER_VERSION_WEEK 11  //Week Number 
       
    26 
    22 // INCLUDES
    27 // INCLUDES
    23 #include <eikclb.h>
    28 #include <eikclb.h>
    24 #include <aknwaitdialog.h>
    29 #include <aknwaitdialog.h>
    25 #include <eikprogi.h>
    30 #include <eikprogi.h>
    26 #include <mpxmediageneraldefs.h>
    31 #include <mpxmediageneraldefs.h>
    62 class MMPXCollectionUtility;
    67 class MMPXCollectionUtility;
    63 class MMPXPlaybackUtility;
    68 class MMPXPlaybackUtility;
    64 class MMPXPlayerManager;
    69 class MMPXPlayerManager;
    65 class MMPXViewUtility;
    70 class MMPXViewUtility;
    66 class MProfileEngine;
    71 class MProfileEngine;
       
    72 class CRepository;
    67 // CLASS DECLARATION
    73 // CLASS DECLARATION
    68 
    74 
    69 /**
    75 /**
    70  *  MPX collection view.
    76  *  MPX collection view.
    71  *
    77  *
   866     void OpenArtistAlbumsL();
   872     void OpenArtistAlbumsL();
   867     void OpenPlaylistsL();
   873     void OpenPlaylistsL();
   868     void OpenGenreL();
   874     void OpenGenreL();
   869     void OpenPodcastsL();
   875     void OpenPodcastsL();
   870 
   876 
       
   877     /*
       
   878  	 * Display information about MusicPlayer version.
       
   879  	 */
       
   880      void  DisplayAboutDlgL() const;
       
   881 	 	 
       
   882 	/*
       
   883  	 * Internal functions to show the Educating user URI.
       
   884  	 */
       
   885     void EducatingUserDialog();
       
   886     TBool NeedToShowEducatingDialog(); 
       
   887     void LaunchEducatingURL();
       
   888     static TInt LinkCallback(TAny* aPtr);
   871 
   889 
   872 private:    // Data
   890 private:    // Data
   873 
   891 
   874     MMPXCollectionUtility*      iCollectionUtility;
   892     MMPXCollectionUtility*      iCollectionUtility;
   875     CMPXCollectionViewHgContainer* iContainer;
   893     CMPXCollectionViewHgContainer* iContainer;
   979     TUid iOperatorMusicStoreUID;
   997     TUid iOperatorMusicStoreUID;
   980     HBufC16* iOperatorMusicStoreName;
   998     HBufC16* iOperatorMusicStoreName;
   981     TInt iOperatorMusicStoreType;
   999     TInt iOperatorMusicStoreType;
   982     TInt iMusicStoreWebPage;
  1000     TInt iMusicStoreWebPage;
   983     HBufC16* iOperatorMusicStoreURI;
  1001     HBufC16* iOperatorMusicStoreURI;
       
  1002     HBufC16* iEducateUserURI; 
       
  1003     TInt iEducatingPopupState ;       
       
  1004     TBool iPopuponRefresh; 
   984 
  1005 
   985     // Wait note for delete
  1006     // Wait note for delete
   986     CAknWaitDialog*	iWaitDialog;
  1007     CAknWaitDialog*	iWaitDialog;
   987     TBool iIsAddingToPlaylist;  // flag used to handle the return by adding songs incrementally
  1008     TBool iIsAddingToPlaylist;  // flag used to handle the return by adding songs incrementally
   988     CUpnpCopyCommand* iUpnpCopyCommand;
  1009     CUpnpCopyCommand* iUpnpCopyCommand;
   989 
  1010 
   990     TBool iOpeningNote; // Waitnote is opening
  1011     TBool iOpeningNote; // Waitnote is opening
   991 	TBool iMarkedAll;
  1012 	TBool iMarkedAll;
   992 	TBool iFirstIncrementalBatch;
  1013 	TBool iFirstIncrementalBatch;
   993     CMPXMedia *iStoredAlbum; // owned
  1014     CMPXMedia *iStoredAlbum; // owned
       
  1015     CRepository *iRepository; //owned
   994     
  1016     
   995     TBool                       iDialogDismissed;
  1017     TBool                       iDialogDismissed;
   996     HBufC*                      iTitleWait; // Owned
  1018     HBufC*                      iTitleWait; // Owned
   997     };
  1019     };
   998 
  1020