mpxplugins/viewplugins/views/collectionviewhg/inc/mpxcollectionviewhgimp.h
branchRCL_3
changeset 15 171e07ac910f
parent 14 943ff5625028
child 18 c54d95799c80
equal deleted inserted replaced
14:943ff5625028 15:171e07ac910f
    19 #ifndef C_CMPXCOLLECTIONVIEWHGIMP_H
    19 #ifndef C_CMPXCOLLECTIONVIEWHGIMP_H
    20 #define C_CMPXCOLLECTIONVIEWHGIMP_H
    20 #define C_CMPXCOLLECTIONVIEWHGIMP_H
    21 
    21 
    22 // INCLUDES
    22 // INCLUDES
    23 #include <eikclb.h>
    23 #include <eikclb.h>
    24 #include <AknProgressDialog.h>  // MProgressDialogCallback
    24 #include <aknwaitdialog.h>
    25 #include <eikprogi.h>
    25 #include <eikprogi.h>
    26 #include <mpxmediageneraldefs.h>
    26 #include <mpxmediageneraldefs.h>
    27 #include <mpxcollectionobserver.h>
    27 #include <mpxcollectionobserver.h>
    28 #include <mpxplaybackobserver.h>
    28 #include <mpxplaybackobserver.h>
    29 #include <mpxcollectionuihelper.h>
    29 #include <mpxcollectionuihelper.h>
   201      * Start either the refresh or scanning note
   201      * Start either the refresh or scanning note
   202      */
   202      */
   203     void StartWaitNoteL( TWaitNoteType aNoteType );
   203     void StartWaitNoteL( TWaitNoteType aNoteType );
   204 
   204 
   205     /**
   205     /**
   206      * Start either the delete progress note
   206      * Start either the delete wait note
   207      *
   207      *
   208      */
   208      */
   209     void StartProgressNoteL();
   209     void StartDeleteWaitNoteL();
   210 
   210 
   211     /**
   211     /**
   212      * Updates the progress note text and progress bar
   212      * Updates the progress note text and progress bar
   213      *
   213      *
   214      * @param aProgress Indicates the portion of the process completed
       
   215      * @param aProgressText Text to be displayed on the progress note
   214      * @param aProgressText Text to be displayed on the progress note
   216      */
   215      */
   217     void UpdateProcessL( TInt aProgress, const TDesC& aProgressText );
   216     void UpdateProcessL( const TDesC& aProgressText );
   218 
   217 
   219     /**
   218     /**
   220     * Close a wait note
   219     * Close a wait note
   221     */
   220     */
   222     void CloseWaitNoteL();
   221     void CloseWaitNoteL();
   841 
   840 
   842  	/*
   841  	/*
   843  	 * Stores the current list box item index.
   842  	 * Stores the current list box item index.
   844  	 */
   843  	 */
   845  	void StoreListboxItemIndexL();
   844  	void StoreListboxItemIndexL();
   846 
   845  	
       
   846  	void ShowAddedItemsDialogL();
   847 
   847 
   848  	/*
   848  	/*
   849  	 * Internal function for registering to BackStepping service.
   849  	 * Internal function for registering to BackStepping service.
   850  	 */
   850  	 */
   851  	void HandleBacksteppingActivation();
   851  	void HandleBacksteppingActivation();
   902     TBool                       iExitOptionHidden;
   902     TBool                       iExitOptionHidden;
   903     TBool                       iGoToMusicShopOptionHidden;
   903     TBool                       iGoToMusicShopOptionHidden;
   904     TBool                       iIgnoreNextFocusChangedMessage;
   904     TBool                       iIgnoreNextFocusChangedMessage;
   905     TBool                       iCollectionReady;  // for incremental open
   905     TBool                       iCollectionReady;  // for incremental open
   906     TBool                       iCollectionCacheReady; //cache ready
   906     TBool                       iCollectionCacheReady; //cache ready
   907 
   907     
   908     TInt                        iCurrentPlaylistOp;
   908     TInt                        iCurrentPlaylistOp;
   909     TInt                        iNumSongAddedToPlaylist;
   909     TInt                        iNumSongAddedToPlaylist;
   910     TMPXItemId                  iPlaylistId;
   910     TMPXItemId                  iPlaylistId;
   911 
   911 
   912     TInt                        iCurrentMediaLOp;   // current mediaL operation
   912     TInt                        iCurrentMediaLOp;   // current mediaL operation
   980     HBufC16* iOperatorMusicStoreName;
   980     HBufC16* iOperatorMusicStoreName;
   981     TInt iOperatorMusicStoreType;
   981     TInt iOperatorMusicStoreType;
   982     TInt iMusicStoreWebPage;
   982     TInt iMusicStoreWebPage;
   983     HBufC16* iOperatorMusicStoreURI;
   983     HBufC16* iOperatorMusicStoreURI;
   984 
   984 
   985     // Progress note for delete
   985     // Wait note for delete
   986     CAknProgressDialog*	iProgressDialog;
   986     CAknWaitDialog*	iWaitDialog;
   987     CEikProgressInfo*	iProgressInfo;
       
   988     TBool iIsAddingToPlaylist;  // flag used to handle the return by adding songs incrementally
   987     TBool iIsAddingToPlaylist;  // flag used to handle the return by adding songs incrementally
   989     CUpnpCopyCommand* iUpnpCopyCommand;
   988     CUpnpCopyCommand* iUpnpCopyCommand;
   990 
   989 
   991     TBool iOpeningNote; // Waitnote is opening
   990     TBool iOpeningNote; // Waitnote is opening
   992 	TBool iMarkedAll;
   991 	TBool iMarkedAll;
   993 	TBool iFirstIncrementalBatch;
   992 	TBool iFirstIncrementalBatch;
   994     CMPXMedia *iStoredAlbum; // owned
   993     CMPXMedia *iStoredAlbum; // owned
       
   994     
       
   995     TBool                       iDialogDismissed;
       
   996     HBufC*                      iTitleWait; // Owned
   995     };
   997     };
   996 
   998 
   997 #endif  // C_CMPXCOLLECTIONVIEWHGIMP_H
   999 #endif  // C_CMPXCOLLECTIONVIEWHGIMP_H
   998 
  1000 
   999 // End of File
  1001 // End of File