#include <mw/eikembal.h>
Link against: eikcore.lib
| class CEikEmbeddableAppList : public CArrayFixFlat< TApaAppInfo > |
| Public Member Functions | |
|---|---|
| CEikEmbeddableAppList() | |
| ~CEikEmbeddableAppList() | |
| IMPORT_C void | ConstructL() |
| IMPORT_C void | ConstructL(const TApaEmbeddabilityFilter &) |
| IMPORT_C CEikDocument * | CreateEmbeddedDocumentL(TInt, CApaProcess *) |
Provides a list of all embeddable applications on the device.
Hidden applications are omitted from the list. The list is sorted by UID.
See also: TApaAppCapability::iAppIsHidden
| IMPORT_C void | ConstructL | ( | ) |
Completes construction; populates and sorts the list.
| Leave Codes | |
|---|---|
| KErrGeneral | The apparc server's initial population of the list has not completed. |
| IMPORT_C void | ConstructL | ( | const TApaEmbeddabilityFilter & | aFilter | ) |
Completes construction; populates and sorts the list.
| Parameters | |
|---|---|
| aFilter | Defines the filter to be applied to the list. |
| Leave Codes | |
|---|---|
| KErrGeneral | The apparc server's initial population of the list has not completed. |
| IMPORT_C CEikDocument * | CreateEmbeddedDocumentL | ( | TInt | aIndex, |
| CApaProcess * | aProcess | |||
| ) | ||||
Creates and returns a document of the correct type for the indexed embeddable application. Ultimately calls the application's CreateDocumentL() function.
See also: CApaProcess::AddNewDocumentL()
| Parameters | |
|---|---|
| aIndex | Index of the application in the list of embeddable applications, for which a document should be created. |
| aProcess | A pointer to the process object that manages the list of documents. An application can use iEikonEnv->Process() to provide this. |