diff -r c8156a91d13c -r c54d95799c80 mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h --- a/mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h Wed Mar 31 21:26:33 2010 +0300 +++ b/mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h Wed Apr 14 15:54:18 2010 +0300 @@ -19,6 +19,11 @@ #ifndef C_CMPXCOLLECTIONVIEWHGIMP_H #define C_CMPXCOLLECTIONVIEWHGIMP_H +//Version Information +#define MUSIC_PLAYER_VERSION_MAJOR 16 //Road Runner Music Player +#define MUSIC_PLAYER_VERSION_MINOR 10 //year 2010 +#define MUSIC_PLAYER_VERSION_WEEK 11 //Week Number + // INCLUDES #include #include @@ -64,6 +69,7 @@ class MMPXPlayerManager; class MMPXViewUtility; class MProfileEngine; +class CRepository; // CLASS DECLARATION /** @@ -868,6 +874,18 @@ void OpenGenreL(); void OpenPodcastsL(); + /* + * Display information about MusicPlayer version. + */ + void DisplayAboutDlgL() const; + + /* + * Internal functions to show the Educating user URI. + */ + void EducatingUserDialog(); + TBool NeedToShowEducatingDialog(); + void LaunchEducatingURL(); + static TInt LinkCallback(TAny* aPtr); private: // Data @@ -981,6 +999,9 @@ TInt iOperatorMusicStoreType; TInt iMusicStoreWebPage; HBufC16* iOperatorMusicStoreURI; + HBufC16* iEducateUserURI; + TInt iEducatingPopupState ; + TBool iPopuponRefresh; // Wait note for delete CAknWaitDialog* iWaitDialog; @@ -991,6 +1012,7 @@ TBool iMarkedAll; TBool iFirstIncrementalBatch; CMPXMedia *iStoredAlbum; // owned + CRepository *iRepository; //owned TBool iDialogDismissed; HBufC* iTitleWait; // Owned