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
~CSvgtThreadController()
~CSvgtThreadController
|
(
|
)
|
|
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
TBuf
<
KAnimatioBufferLength
>
|
iAnimationText
|
[private]
|
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.