IMPORT_C CCoeFep * | NewFepL | ( | CCoeEnv & | aConeEnvironment, |
const TDesC & | aFullFileNameOfDll, | |||
const CCoeFepParameters & | aFepParameters | |||
) |
FEP factory function which must be exported by every FEP.
The function is called by the UI Control Framework when it loads the FEP. It returns a fully constructed object of a CCoeFep-derived class, and passes ownership of that object to the caller.
The function can leave with any of the system-wide error codes, for instance KErrNoMemory.
Parameters | |
---|---|
aConeEnvironment | A reference to the application's control environment. |
aFullFileNameOfDll | The full file name of the FEP's top-level DLL, i.e. something like "z:\system\fep\TFEP1.FEP". A FEP could use this parameter to work out the location of its resource file. |
aFepParameters | FEP parameters. These should simply be passed to CCoeFep::BaseConstructL(). |
IMPORT_C void | SynchronouslyExecuteSettingsDialogL | ( | CCoeEnv & | aConeEnvironment, |
const TDesC & | aFullFileNameOfDll | |||
) |
Runs the FEP settings dialog.
The function is called by the FEPs control panel plug-in in order to run the settings dialog for the FEP. It must be exported by every FEP.
The function can leave with any of the system-wide error codes, for instance KErrNoMemory.
Note: the FEP may or may not be loaded when this function is called.
Parameters | |
---|---|
aConeEnvironment | A reference to the application's control environment. |
aFullFileNameOfDll | The full file name of the FEP's top-level DLL, i.e. something like "z:\system\fep\TFEP1.FEP". |