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