Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: 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 phone.

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

Derivation

Members

Defined in CEikEmbeddableAppList:
CEikEmbeddableAppList(), CEikEmbeddableAppList_Reserved1(), CEikEmbeddableAppList_Reserved2(), ConstructL(), ConstructL(), CreateEmbeddedDocumentL(), MdcaCount(), MdcaPoint(), ~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()

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()

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()

private: virtual IMPORT_C TInt MdcaCount() const;

Description

Return value

TInt


MdcaPoint()

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

Description

Parameters

TInt aIndex

Return value

TPtrC

The caption for the embeddable application at aIndex


CEikEmbeddableAppList_Reserved1()

private: virtual IMPORT_C void CEikEmbeddableAppList_Reserved1();

Description


CEikEmbeddableAppList_Reserved2()

private: virtual IMPORT_C void CEikEmbeddableAppList_Reserved2();

Description