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