web_pub/download_mgr_ui_api/inc/CDownloadMgrUiDownloadsList.h
branchRCL_3
changeset 93 79859ed3eea9
parent 42 d39add9822e2
child 94 919f36ff910f
equal deleted inserted replaced
92:e1bea15f9a39 93:79859ed3eea9
    13 *
    13 *
    14 * Description:  Supports Download Menu and Downloads List
    14 * Description:  Supports Download Menu and Downloads List
    15 *
    15 *
    16 */
    16 */
    17 
    17 
       
    18 
       
    19 
    18 #ifndef CDOWNLOADMGRUIDOWNLOADSLIST_H
    20 #ifndef CDOWNLOADMGRUIDOWNLOADSLIST_H
    19 #define CDOWNLOADMGRUIDOWNLOADSLIST_H
    21 #define CDOWNLOADMGRUIDOWNLOADSLIST_H
    20 
    22 
       
    23 #warning This Download Manager UI API will be removed wk25. Please see http://wikis.in.nokia.com/Browser/APIMigration for more information
       
    24 
    21 //  INCLUDES
    25 //  INCLUDES
    22 #include <cdownloadmgruibase.h>
    26 #include <CDownloadMgrUiBase.h>
    23 #include <downloadmgrclient.h>
    27 #include <DownloadMgrClient.h>
    24 #include <httpdownloadmgrcommon.h>
    28 #include <HttpDownloadMgrCommon.h>
    25 #include <downloadslistdlgobserver.h>
    29 #include <DownloadsListDlgObserver.h>
    26 
    30 
    27 #include <AiwServiceHandler.h>
    31 #include <AiwServiceHandler.h>
    28 #include <AiwCommon.hrh>
    32 #include <AiwCommon.hrh>
    29 
    33 
    30 // FORWARD DECLARATIONS
    34 // FORWARD DECLARATIONS
   147         /**
   151         /**
   148         * Gets the value of downloadlist hide
   152         * Gets the value of downloadlist hide
   149         * @return TBool 
   153         * @return TBool 
   150         */
   154         */
   151         inline TBool GetDownloadHide() { return iDownloadListHide; }
   155         inline TBool GetDownloadHide() { return iDownloadListHide; }
   152 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF
   156 
   153         /**
   157         /**
   154         * Adding Aiw Commands to the given MenuPane
   158         * Sets the value of downloadlist hide
   155         */
   159         * @return void 
   156         void AIWPlugInMenusL(TInt aResourceId,CEikMenuPane* aMenuPane);
   160         */
   157 #endif        
   161         virtual void SetDownloadListHide( TBool aHide );
   158 
   162 
   159     public: // Functions from CDownloadMgrUiBase
   163     public: // Functions from CDownloadMgrUiBase
   160 
   164 
   161         IMPORT_C virtual void GetIntAttributeL( const TUint aAttribute, TInt32& aValue );
   165         IMPORT_C virtual void GetIntAttributeL( const TUint aAttribute, TInt32& aValue );
   162         IMPORT_C virtual void GetBoolAttributeL( const TUint aAttribute, TBool& aValue );
   166         IMPORT_C virtual void GetBoolAttributeL( const TUint aAttribute, TBool& aValue );
   246                                       TInt& /*aCommandOptions*/,
   250                                       TInt& /*aCommandOptions*/,
   247                                       RHttpDownload& aDownload);
   251                                       RHttpDownload& aDownload);
   248                                       
   252                                       
   249         void LaunchFileManagerApplication();
   253         void LaunchFileManagerApplication();
   250 
   254 
   251     public:
       
   252         /**
       
   253         * Sets the value of downloadlist hide
       
   254         * @return void 
       
   255         */
       
   256         void SetDownloadListHide( TBool aHide );
       
   257 
       
   258     private:  // Data
   255     private:  // Data
   259         
   256         
   260         CDownloadsListExtension*    iExtension; ///< Extension class. Owned.
   257         CDownloadsListExtension*    iExtension; ///< Extension class. Owned.
   261 
   258 
   262         CUserInteractionsUtils*     iUiUtils; ///< Utility. Owned.
   259         CUserInteractionsUtils*     iUiUtils; ///< Utility. Owned.