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.