CDownloadMgrUiLibRegistry Class Reference

API published in: S60 2nd Ed FP 3

Link against: downloadmgruilib.lib

Capability Information

Required Capabilities

None


#include <cdownloadmgruilibregistry.h>

Inherits MDownloadMgrUiLibRegModel.


Detailed Description

Supports registration of a User Interactions and a Downloads List component.

Public Member Functions

virtual IMPORT_C  ~CDownloadMgrUiLibRegistry ()
  Destructor.
IMPORT_C CDownloadMgrUiUserInteractions RegisterUserInteractionsL ()
  Register a User Interactions.
IMPORT_C CDownloadMgrUiDownloadsList RegisterDownloadsListL ()
  Register a Downloads List.
virtual TUid  ClientAppUid () const
  Third UID of the Client App, which installed UI Lib.
virtual TBool  DownloadsListInstalled () const
  Is Downloads List installed?
virtual CDownloadMgrUiDownloadsList DownloadsList () const
  Reference to the Downloads List.
virtual TBool  UserInteractionsInstalled () const
  Is User Interactions installed?
virtual CDownloadMgrUiUserInteractions UserInteractions () const
  Reference to the User Interactions.
virtual RHttpDownloadMgr DownloadMgr () const
  Reference to the observed DMgr session.
virtual TInt  DownloadCount () const
  All download in Download Manager session.

Static Public Member Functions

static IMPORT_C CDownloadMgrUiLibRegistry NewL (RHttpDownloadMgr &aDownloadMgr)
  Two-phased constructor.

Constructor & Destructor Documentation

virtual IMPORT_C CDownloadMgrUiLibRegistry::~CDownloadMgrUiLibRegistry  )  [virtual]
 

Destructor.


Member Function Documentation

virtual TUid CDownloadMgrUiLibRegistry::ClientAppUid  )  const [virtual]
 

Third UID of the Client App, which installed UI Lib.

This is the UID with which RHttpDownloadMgr was connected.

Implements MDownloadMgrUiLibRegModel.

virtual TInt CDownloadMgrUiLibRegistry::DownloadCount  )  const [virtual]
 

All download in Download Manager session.

Implements MDownloadMgrUiLibRegModel.

virtual RHttpDownloadMgr& CDownloadMgrUiLibRegistry::DownloadMgr  )  const [virtual]
 

Reference to the observed DMgr session.

Implements MDownloadMgrUiLibRegModel.

virtual CDownloadMgrUiDownloadsList& CDownloadMgrUiLibRegistry::DownloadsList  )  const [virtual]
 

Reference to the Downloads List.

Implements MDownloadMgrUiLibRegModel.

virtual TBool CDownloadMgrUiLibRegistry::DownloadsListInstalled  )  const [virtual]
 

Is Downloads List installed?

Implements MDownloadMgrUiLibRegModel.

static IMPORT_C CDownloadMgrUiLibRegistry* CDownloadMgrUiLibRegistry::NewL RHttpDownloadMgr aDownloadMgr  )  [static]
 

Two-phased constructor.

Parameters:
aDownloadMgr  The initial Download Manager session
IMPORT_C CDownloadMgrUiDownloadsList& CDownloadMgrUiLibRegistry::RegisterDownloadsListL  ) 
 

Register a Downloads List.

The created component will be owned by the Registry.

Returns:
Reference to the constructed object.
IMPORT_C CDownloadMgrUiUserInteractions& CDownloadMgrUiLibRegistry::RegisterUserInteractionsL  ) 
 

Register a User Interactions.

The created component will be owned by the Registry.

Returns:
Reference to the constructed object.
virtual CDownloadMgrUiUserInteractions& CDownloadMgrUiLibRegistry::UserInteractions  )  const [virtual]
 

Reference to the User Interactions.

Implements MDownloadMgrUiLibRegModel.

virtual TBool CDownloadMgrUiLibRegistry::UserInteractionsInstalled  )  const [virtual]
 

Is User Interactions installed?

Implements MDownloadMgrUiLibRegModel.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top