mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h
branchRCL_3
changeset 14 c54d95799c80
parent 12 171e07ac910f
child 15 a1247965635c
--- 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 <eikclb.h>
 #include <aknwaitdialog.h>
@@ -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