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
Public Member Functions | |
---|---|
TInstalledContentType | ContentType() |
TBool | IsInstalledL() |
TBool | IsLaunchable() |
Protected Member Functions | |
---|---|
~MNcdInstalledContent() |
Public Member Enumerations | |
---|---|
enum | TInstalledContentType { EInstalledContent, EInstalledDependency, EInstalledLauncher } |
Inherited Enumerations | |
---|---|
MCatalogsBase:@52 |
TBool | IsInstalledL | ( | ) | const [pure virtual] |
Checks if the item content has already been installed and is currently present in the device.
Leave |
System wide error code. |
This is always ETrue for content that is of EInstalledLauncher type
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.
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
Types of installed content
EInstalledContent |
Normal content |
EInstalledDependency |
Required dependency |
EInstalledLauncher |
Application that should be launched |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.