CSvgtThreadController Class Reference
class CSvgtThreadController : public CActive |
CSvgtThreadController is a Active Object (CActive) used to notify thread death event to the main thread to do the post load operations
SVGTUIControl.lib
- Since
- 3.1
Constructor & Destructor Documentation
CSvgtThreadController(CSVGTCustControl *)
Parameterized constructor
- Since
- 3.1
Member Functions Documentation
ClearNaviPaneDecorator()
void | ClearNaviPaneDecorator | ( | ) | [private] |
Clears the navi pane indicator when the loading animation gets over
- Since
- 3.1
ConstructL()
void | ConstructL | ( | ) | [private] |
Two phase constructor
- Since
- 3.1
DoCancel()
void | DoCancel | ( | ) | [private, virtual] |
Cancels all the request
- Since
- 3.1
CActive
DoLoadAnimationL()
void | DoLoadAnimationL | ( | ) | [private] |
This fuction does the loading animation
- Since
- 3.1
IssueThreadMonitorRequest(const RThread &)
void | IssueThreadMonitorRequest | ( | const RThread & | aThread | ) | |
Makes it active to get notify on thread death
- Since
- 3.1
Parameters
const RThread & aThread | Main thread object |
LoadAnimationCallBack(TAny *)
TInt
| LoadAnimationCallBack | ( | TAny * | aThreadController | ) | [private, static] |
Callback fuction for loading animation
- Since
- 3.1
Parameters
TAny * aThreadController | Stores the object of type CSvgtThreadController |
NewL(CSVGTCustControl *)
Two phase constructor
- Since
- 3.1
NewLC(CSVGTCustControl *)
Two phase constructor which pushes the object on cleanup stack
- Since
- 3.1
RunL()
void | RunL | ( | ) | [private, virtual] |
Handles an active object's request completion event.
- Since
- 3.1
CActive
StopThreadExecution(const RThread &)
void | StopThreadExecution | ( | const RThread & | aThread | ) | |
Stops the thread execution
- Since
- 3.1
Parameters
const RThread & aThread | Main thread object |
Member Data Documentation
TBuf< KAnimatioBufferLength > iAnimationText
CSVGTCustControl * iCustControl
CPeriodic * iLoadAnimator
CAknNavigationDecorator * iNaviDecorator
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.