browserutilities/downloadmgr/DownloadMgrUiLib/Inc/CDownloadsListArray.h
changeset 65 5bfc169077b2
parent 38 6297cdf66332
child 94 919f36ff910f
equal deleted inserted replaced
42:d39add9822e2 65:5bfc169077b2
    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;
    63 		TInt32 iProgressState;
    64 		TInt32 iProgressState;
    64 		TInt32 iNumMediaObjects;
    65 		TInt32 iNumMediaObjects;
    65 		TInt32 iActiveMoIndex;
    66 		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; ///< Pause icon index in list box model
   209         TInt iPausedIconIndex; ///< Default icon index in list box model
   210         TInt iExternalMemoryIconIndex; ///< MMC icon index in list box model
   210         TInt iExternalMemoryIconIndex; ///< Default icon index in list box model
   211         TInt iInternalMassMemoryIconIndex;  ///< Mass Memory icon index in list box model
       
   212         HBufC* iCompletedString; ///< Owned.
   211         HBufC* iCompletedString; ///< Owned.
   213         HBufC* iSavedToGalleryString; ///< Owned.
   212         HBufC* iSavedToGalleryString; ///< Owned.
   214         
   213         
   215 
   214 
   216         HBufC* iSavedToDownloadsFolderString;
   215         HBufC* iSavedToDownloadsFolderString;