CPbk2UIExtensionLoader Class Reference

class CPbk2UIExtensionLoader : public CBase

Load UI extensions

Inherits from

  • CPbk2UIExtensionLoader

Constructor & Destructor Documentation

CPbk2UIExtensionLoader()

CPbk2UIExtensionLoader()[private]

~CPbk2UIExtensionLoader()

~CPbk2UIExtensionLoader()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private, inline]

EnsureLoadedL(TUid)

voidEnsureLoadedL(TUidaImplementationUid)

Tries to load a plug-in with implementation UID aImplementationUid if it is not already loaded.

Parameters

TUid aImplementationUid

IsLoaded(TUid)

TBool IsLoaded(TUidaImplementationUid)

Checks if the given plug-in implementation is loaded. Plug-in whose loading status to check

Parameters

TUid aImplementationUid

IsOkToLoadL(TUid)

TBool IsOkToLoadL(TUidaImplementationUid)[private]

Parameters

TUid aImplementationUid

LoadExtensionL(TUid)

voidLoadExtensionL(TUidaImplementationUid)[private]

Parameters

TUid aImplementationUid

LoadStartUpExtensionsL()

voidLoadStartUpExtensionsL()[private]

LoadedPlugin(TUid)

CPbk2UIExtensionPlugin *LoadedPlugin(TUidaImplementationUid)const

Returns a loaded plug-in with implementation UID aImplementationUid if it exists, NULL otherwise.

Parameters

TUid aImplementationUidImplementation UID of the plug-in that is searched.

NewL()

CPbk2UIExtensionLoader *NewL()[static]

Returns a new instance of this class.

PluginInformation()

TArray< CPbk2UIExtensionInformation * >PluginInformation()const

Returns an array of extension plugin information instances

Plugins()

TArray< CPbk2UIExtensionPlugin * >Plugins()const

Returns an array of loaded plugins.

Member Data Documentation

RPbk2LocalizedResourceFile iCommonResourceFile

RPbk2LocalizedResourceFile iCommonResourceFile[private]

RPointerArray< CPbk2UIExtensionPlugin > iPluginArray

RPointerArray< CPbk2UIExtensionPlugin >iPluginArray[private]

RPointerArray< CPbk2UIExtensionInformation > iPluginInformation

RPointerArray< CPbk2UIExtensionInformation >iPluginInformation[private]