MNcdInstalledContent Class Reference

class MNcdInstalledContent : public MCatalogsBase

Interface for accessing installed content.

This interface provides methods for checking the status of the installed content. The actual content interfaces are queried by using QueryInterfaceL(). These interfaces include MNcdInstalledApplication, MNcdInstalledTheme and MNcdInstalledFile.

MNcdNodeInstall MNcdInstalledApplication MNcdInstalledTheme MNcdInstalledFile

Inherits from

Constructor & Destructor Documentation

~MNcdInstalledContent()

~MNcdInstalledContent()[protected, inline, virtual]

Member Functions Documentation

ContentType()

TInstalledContentType ContentType()const [pure virtual]

Content type getter

IsInstalledL()

TBool IsInstalledL()const [pure virtual]

Checks if the item content has already been installed and is currently present in the device.

Exceptions
Leave

System wide error code.

Note:

This is always ETrue for content that is of EInstalledLauncher type

IsLaunchable()

TBool IsLaunchable()const [pure virtual]

Checks if the content is allowed to be launched.

If this returns EFalse, the content should not be launched even if it has been successfully installed.

Note:

This method does not check if the content has been installed or if it's currently present.

For EInstalledLauncher content this is both launchable and installed status

Member Enumerations Documentation

Enum TInstalledContentType

Types of installed content

Enumerators

EInstalledContent

Normal content

EInstalledDependency

Required dependency

EInstalledLauncher

Application that should be launched