CAknCapAppServerAlternateFs Class Reference

class CAknCapAppServerAlternateFs : public CBase

Base class for ECOM plugins which provide alternate fast swap window functionality. AknCapServer will load the first of the found plugins or if none found then use the built-in fast swapper.

Inherits from

  • CAknCapAppServerAlternateFs

Constructor & Destructor Documentation

~CAknCapAppServerAlternateFs()

~CAknCapAppServerAlternateFs()[inline, virtual]

Destructor.

Member Functions Documentation

Dismiss()

voidDismiss()[pure virtual]

Dismisses the alternate fast swap.

HandleLongAppKeyPress()

voidHandleLongAppKeyPress()[pure virtual]

Forward long app key to the alternate fast swap

HandleShortAppKeyPress()

voidHandleShortAppKeyPress()[pure virtual]

Forward short app key to the alternate fast swap

ImplementationUid()

TUid ImplementationUid()const [inline]

Returns the ecom implementation uid of this plugin.

IsReady()

TBool IsReady()[pure virtual]

Checks if alternate fast swap is ready to be shown.

IsVisible()

TBool IsVisible()[pure virtual]

Checks if alternate fast swap is currently visible.

NewL(const TUid &)

CAknCapAppServerAlternateFs *NewL(const TUid &aImplementationUid)[static, inline]

Symbian two phased constructors.

Parameters

const TUid & aImplementationUidImplementation to create.

Show()

voidShow()[pure virtual]

Shows the alternate fast swap.

Member Data Documentation

TUid iDtorKey

TUid iDtorKey[private]

Destructor Id

TUid iImplUid

TUid iImplUid[private]

Impl uid

TInt iReserved0

TInt iReserved0[private]

For future purposes

TInt iReserved1

TInt iReserved1[private]

TInt iReserved2

TInt iReserved2[private]

TInt iReserved3

TInt iReserved3[private]