Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <EIKEMBAL.H>
Link against: eikcore.lib

Class CEikEmbeddableAppList

class CEikEmbeddableAppList : public CArrayFixFlat< TApaAppInfo >, public MDesC16Array;

Description

Provides a list of all embeddable applications on the device.

Hidden applications are omitted from the list. The list is sorted by UID.

Derivation

Members

Defined in CEikEmbeddableAppList:

See also:


Construction and destruction


CEikEmbeddableAppList()

IMPORT_C CEikEmbeddableAppList();

Description

Default constructor.


~CEikEmbeddableAppList()

IMPORT_C ~CEikEmbeddableAppList();

Description

Destructor.


ConstructL()

IMPORT_C void ConstructL();

Description

Completes construction; populates and sorts the list.

Leave codes

KErrGeneral

The apparc server's initial population of the list has not completed.


ConstructL(const TApaEmbeddabilityFilter &)

IMPORT_C void ConstructL(const TApaEmbeddabilityFilter &aFilter);

Description

Completes construction; populates and sorts the list.

Parameters

const TApaEmbeddabilityFilter &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.

[Top]


Member functions


CreateEmbeddedDocumentL(TInt,CApaProcess *)

IMPORT_C CEikDocument* CreateEmbeddedDocumentL(TInt aIndex, CApaProcess *aProcess);

Description

Creates and returns a document of the correct type for the indexed embeddable application. Ultimately calls the application's CreateDocumentL() function.

Parameters

TInt aIndex

Index of the application in the list of embeddable applications, for which a document should be created.

CApaProcess *aProcess

A pointer to the process object that manages the list of documents. An application can use iEikonEnv->Process() to provide this.

Return value

CEikDocument *

The new embeddable document.

See also:


MdcaCount()const

private: IMPORT_C virtual TInt MdcaCount() const;

Description

Return value

TInt


MdcaPoint(TInt)const

private: IMPORT_C virtual TPtrC MdcaPoint(TInt aIndex) const;

Description

Parameters

TInt aIndex

Return value

TPtrC16

The caption for the embeddable application at aIndex


CEikEmbeddableAppList_Reserved1()

private: IMPORT_C virtual void CEikEmbeddableAppList_Reserved1();

Description


CEikEmbeddableAppList_Reserved2()

private: IMPORT_C virtual void CEikEmbeddableAppList_Reserved2();

Description