Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: fepplugin.h

Class CCoeFepPlugIn

class CCoeFepPlugIn : public CBase;

Description

CCoeFepPlugIn Abstract base class for FEP plug ins

Derivation

Members

Defined in CCoeFepPlugIn:
NewFepL(), NewL(), SynchronouslyExecuteSettingsDialogL(), ~CCoeFepPlugIn()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


NewL()

static inline CCoeFepPlugIn *NewL(TUid aFepUid);

Description

Factory function to create and return a FEP plug-in with the specified UID.

Parameters

TUid aFepUid

The UID of the FEP plug-in implementation to be loaded

Return value

CCoeFepPlugIn *

A FEP plug-in object instance corresponding to the UID provided


~CCoeFepPlugIn()

inline virtual ~CCoeFepPlugIn();

Description

Destructor that destroys the FEP plug-in.

[Top]


Member functions


NewFepL()

virtual CCoeFep *NewFepL(CCoeEnv &aConeEnvironment, const CCoeFepParameters &aFepParameters)=0;

Description

Creates a fully constructed object of CCoeFEP.

Parameters

CCoeEnv &aConeEnvironment

A reference to the application's control environment.

const CCoeFepParameters &aFepParameters

FEP parameters.

Return value

CCoeFep *

A pointer to the newly created object.


SynchronouslyExecuteSettingsDialogL()

virtual void SynchronouslyExecuteSettingsDialogL(CCoeEnv &aConeEnvironment)=0;

Description

Runs the FEP settings dialog.

Parameters

CCoeEnv &aConeEnvironment

A reference to the application's control environment.