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 CDownloadMgrUiUserInteractionsRegisterUserInteractionsL ()
 Register a User Interactions.
IMPORT_C CDownloadMgrUiDownloadsListRegisterDownloadsListL ()
 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 CDownloadMgrUiDownloadsListDownloadsList () const
 Reference to the Downloads List.
virtual TBool UserInteractionsInstalled () const
 Is User Interactions installed?
virtual CDownloadMgrUiUserInteractionsUserInteractions () const
 Reference to the User Interactions.
virtual RHttpDownloadMgrDownloadMgr () const
 Reference to the observed DMgr session.
virtual TInt DownloadCount () const
 All download in Download Manager session.

Static Public Member Functions

static IMPORT_C CDownloadMgrUiLibRegistryNewL (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