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::TPopupPriorityaPopupPriority
)[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 &)

voidConstructL(const TDesC &aMsg)[private]

By default Symbian OS constructor is private.

Parameters

const TDesC & aMsg

Container()

const CUIEngineContainer *Container()[inline]

DoCancel()

voidDoCancel()[virtual]

From CActive DoCancel handles request cancellation.

GetMessage()

TDesC &GetMessage()[inline]

GetPriority()

const CUIStore::TPopupPriorityGetPriority()[inline]

IsEventPopup()

TBool IsEventPopup()[inline]

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

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

NewL is two-phased constructor.

Parameters

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

RunL()

voidRunL()[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]