CUIStorePopup Class Reference

class CUIStorePopup : public CActive

Inherits from

Constructor & Destructor Documentation

CUIStorePopup(CUIStore *, CUIEngineContainer *, CStifTFwIfProt *, CUIStore::TPopupPriority)

CUIStorePopup ( CUIStore * aUIStore,
CUIEngineContainer * aContainer,
CStifTFwIfProt * aRemoteMsg,
CUIStore::TPopupPriority aPopupPriority
) [private]

C++ default constructor.

Parameters

CUIStore * aUIStore
CUIEngineContainer * aContainer
CStifTFwIfProt * aRemoteMsg
CUIStore::TPopupPriority aPopupPriority

~CUIStorePopup()

~CUIStorePopup ( )

Destructor of CUIStorePopup .

Member Functions Documentation

ConstructL(const TDesC &)

void ConstructL ( const TDesC & aMsg ) [private]

By default Symbian OS constructor is private.

Parameters

const TDesC & aMsg

Container()

const CUIEngineContainer * Container ( ) [inline]

DoCancel()

void DoCancel ( ) [virtual]

From CActive DoCancel handles request cancellation.

GetMessage()

TDesC & GetMessage ( ) [inline]

GetPriority()

const CUIStore::TPopupPriority GetPriority ( ) [inline]

IsEventPopup()

TBool IsEventPopup ( ) [inline]

NewL(CUIStore *, CUIEngineContainer *, CStifTFwIfProt *, CUIStore::TPopupPriority, const TDesC &)

CUIStorePopup * NewL ( CUIStore * aUIStore,
CUIEngineContainer * aContainer,
CStifTFwIfProt * aRemoteMsg,
CUIStore::TPopupPriority aPopupPriority,
const TDesC & aMsg
) [static]

NewL is two-phased constructor.

Parameters

CUIStore * aUIStore
CUIEngineContainer * aContainer
CStifTFwIfProt * aRemoteMsg
CUIStore::TPopupPriority aPopupPriority
const TDesC & aMsg

RunL()

void RunL ( ) [virtual]

From CActive RunL handles request completion.

Start(const TDesC &, const TDesC &)

TInt Start ( const TDesC & aLine1,
const TDesC & aLine2
)

Parameters

const TDesC & aLine1
const TDesC & aLine2

Member Data Documentation

CUIEngineContainer * iContainer

CUIEngineContainer * iContainer [private]

TKeyCode iKey

TKeyCode iKey [private]

HBufC * iMsg

HBufC * iMsg [private]

CUIStore::TPopupPriority iPopupPriority

CUIStore::TPopupPriority iPopupPriority [private]

TInt iPopupWindow

TInt iPopupWindow [private]

CStifTFwIfProt * iRemoteMsg

CStifTFwIfProt * iRemoteMsg [private]

CUIStore * iUIStore

CUIStore * iUIStore [private]