CUIStoreIf Class Reference
class CUIStoreIf : public CBase |
UI Store class interface. UI must derive this to use UI Store.
Public Member Enumerations |
---|
enum | TUpdateFlags { EStatusRunning = 0x00000001, EStatusExecuted = 0x00000002, EStatusPassed = 0x00000004, EStatusFailed = 0x00000008, EStatusAborted = 0x00000010, EStatusCrashed = 0x00000020, EStatusAll = 0x000000ff, ESetRunning = 0x00000100, ESetExecuted = 0x00000200, ESetPassed = 0x00000400, ESetFailed = 0x00000800, ESetAll = 0x0000ff00, EPrintUpdate = 0x00010000 } |
Constructor & Destructor Documentation
CUIStoreIf()
IMPORT_C | CUIStoreIf | ( | ) | [protected] |
Member Functions Documentation
Close(TInt)
void | Close | ( | TInt | | ) | [inline, virtual] |
Function is called to close instances.
ConstructL()
IMPORT_C void | ConstructL | ( | ) | [protected] |
Symbian OS second phase constructor. This must be called from derived class ConstructL.
Error(TErrorNotification &)
Function is called when test framework prints error.
PopupMsg(const TDesC &, const TDesC &, TInt)
Function is called to print message to UI.
PopupMsg(const TDesC &, const TDesC &, TInt, TKeyCode &, TRequestStatus &)
Function is called to print message to UI and wait key pressing.
UIStore()
Returns reference to CUIStore object, which handles test cases and test modules.
Update(CStartedTestCase *, TInt)
Receives output update notification from CUIStore. UI implements this to get update notifications. aFlags are from
Member Enumerations Documentation
Enum TUpdateFlags
Enumerators
EStatusRunning = 0x00000001 | |
EStatusExecuted = 0x00000002 | |
EStatusPassed = 0x00000004 | |
EStatusFailed = 0x00000008 | |
EStatusAborted = 0x00000010 | |
EStatusCrashed = 0x00000020 | |
EStatusAll = 0x000000ff | |
ESetRunning = 0x00000100 | |
ESetExecuted = 0x00000200 | |
ESetPassed = 0x00000400 | |
ESetFailed = 0x00000800 | |
ESetAll = 0x0000ff00 | |
EPrintUpdate = 0x00010000 | |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.