web_pub/download_mgr_ui_api/inc/CDownloadMgrUiDownloadsList.h
changeset 65 5bfc169077b2
parent 42 d39add9822e2
child 74 91031d3aab7d
equal deleted inserted replaced
42:d39add9822e2 65:5bfc169077b2
    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 
    21 //  INCLUDES
    23 //  INCLUDES
    22 #include <cdownloadmgruibase.h>
    24 #include <CDownloadMgrUiBase.h>
    23 #include <downloadmgrclient.h>
    25 #include <DownloadMgrClient.h>
    24 #include <httpdownloadmgrcommon.h>
    26 #include <HttpDownloadMgrCommon.h>
    25 #include <downloadslistdlgobserver.h>
    27 #include <DownloadsListDlgObserver.h>
    26 
    28 
    27 #include <AiwServiceHandler.h>
    29 #include <AiwServiceHandler.h>
    28 #include <AiwCommon.hrh>
    30 #include <AiwCommon.hrh>
    29 
    31 
    30 // FORWARD DECLARATIONS
    32 // FORWARD DECLARATIONS
   147         /**
   149         /**
   148         * Gets the value of downloadlist hide
   150         * Gets the value of downloadlist hide
   149         * @return TBool 
   151         * @return TBool 
   150         */
   152         */
   151         inline TBool GetDownloadHide() { return iDownloadListHide; }
   153         inline TBool GetDownloadHide() { return iDownloadListHide; }
   152 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF
   154 
   153         /**
   155         /**
   154         * Adding Aiw Commands to the given MenuPane
   156         * Sets the value of downloadlist hide
   155         */
   157         * @return void 
   156         void AIWPlugInMenusL(TInt aResourceId,CEikMenuPane* aMenuPane);
   158         */
   157 #endif        
   159         virtual void SetDownloadListHide( TBool aHide );
   158 
   160 
   159     public: // Functions from CDownloadMgrUiBase
   161     public: // Functions from CDownloadMgrUiBase
   160 
   162 
   161         IMPORT_C virtual void GetIntAttributeL( const TUint aAttribute, TInt32& aValue );
   163         IMPORT_C virtual void GetIntAttributeL( const TUint aAttribute, TInt32& aValue );
   162         IMPORT_C virtual void GetBoolAttributeL( const TUint aAttribute, TBool& aValue );
   164         IMPORT_C virtual void GetBoolAttributeL( const TUint aAttribute, TBool& aValue );
   246                                       TInt& /*aCommandOptions*/,
   248                                       TInt& /*aCommandOptions*/,
   247                                       RHttpDownload& aDownload);
   249                                       RHttpDownload& aDownload);
   248                                       
   250                                       
   249         void LaunchFileManagerApplication();
   251         void LaunchFileManagerApplication();
   250 
   252 
   251     public:
       
   252         /**
       
   253         * Sets the value of downloadlist hide
       
   254         * @return void 
       
   255         */
       
   256         void SetDownloadListHide( TBool aHide );
       
   257 
       
   258     private:  // Data
   253     private:  // Data
   259         
   254         
   260         CDownloadsListExtension*    iExtension; ///< Extension class. Owned.
   255         CDownloadsListExtension*    iExtension; ///< Extension class. Owned.
   261 
   256 
   262         CUserInteractionsUtils*     iUiUtils; ///< Utility. Owned.
   257         CUserInteractionsUtils*     iUiUtils; ///< Utility. Owned.