browserutilities/downloadmgr/DownloadMgrUiLib/Inc/CDownloadsListArray.h
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
equal deleted inserted replaced
93:79859ed3eea9 94:919f36ff910f
    21 #define CDOWNLOADSLISTARRAY_H
    21 #define CDOWNLOADSLISTARRAY_H
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <e32base.h>
    24 #include <e32base.h>
    25 #include <e32std.h>
    25 #include <e32std.h>
    26 #include <DownloadMgrClient.h>
    26 #include <downloadmgrclient.h>
    27 #include <badesca.h>
    27 #include <badesca.h>
    28 #include <bamdesca.h>
    28 #include <bamdesca.h>
    29 #include <apgcli.h>
    29 #include <apgcli.h>
    30 
    30 
    31 
    31 
    58         TInt32 iDownloadState;
    58         TInt32 iDownloadState;
    59         TInt32 iFullSize;
    59         TInt32 iFullSize;
    60         TInt32 iDownloadedSize;
    60         TInt32 iDownloadedSize;
    61         TInt   iIconIndex;
    61         TInt   iIconIndex;
    62         TBool  iPausable;
    62         TBool  iPausable;
    63         TBool  iIsOnExternalMemory;
       
    64 		TInt32 iProgressState;
    63 		TInt32 iProgressState;
    65 		TInt32 iNumMediaObjects;
    64 		TInt32 iNumMediaObjects;
    66 		TInt32 iActiveMoIndex;
    65 		TInt32 iActiveMoIndex;
       
    66         TInt32 iExternalMemoryStatus;
    67     };
    67     };
    68 /// Array of UI data T objects.
    68 /// Array of UI data T objects.
    69 typedef CArrayFixFlat< TDownloadUiData > CDownloadUiDataArray;
    69 typedef CArrayFixFlat< TDownloadUiData > CDownloadUiDataArray;
    70 
    70 
    71 
    71 
   204         HBufC* iNewItemText; ///< Temp storage for LBTextFromUiData(). Owned.
   204         HBufC* iNewItemText; ///< Temp storage for LBTextFromUiData(). Owned.
   205         TBuf<KMaxDownloadItemTextPartLength> iTempBuf; ///< Temp storage.
   205         TBuf<KMaxDownloadItemTextPartLength> iTempBuf; ///< Temp storage.
   206         /** Temp storage. Should be long enough to hold R_DMUL_DOWNLOAD_COMPLETE 
   206         /** Temp storage. Should be long enough to hold R_DMUL_DOWNLOAD_COMPLETE 
   207             localized string or the progress info (max 14). */
   207             localized string or the progress info (max 14). */
   208         TBuf<KMaxDownloadItemTextPartLength> iProgressInfoRes;
   208         TBuf<KMaxDownloadItemTextPartLength> iProgressInfoRes;
   209         TInt iPausedIconIndex; ///< Default icon index in list box model
   209         TInt iPausedIconIndex; ///< Pause icon index in list box model
   210         TInt iExternalMemoryIconIndex; ///< Default icon index in list box model
   210         TInt iExternalMemoryIconIndex; ///< MMC icon index in list box model
       
   211         TInt iInternalMassMemoryIconIndex;  ///< Mass Memory icon index in list box model
   211         HBufC* iCompletedString; ///< Owned.
   212         HBufC* iCompletedString; ///< Owned.
   212         HBufC* iSavedToGalleryString; ///< Owned.
   213         HBufC* iSavedToGalleryString; ///< Owned.
   213         
   214         
   214 
   215 
   215         HBufC* iSavedToDownloadsFolderString;
   216         HBufC* iSavedToDownloadsFolderString;