CSvgtEventHandlerAO Class Reference
class CSvgtEventHandlerAO : public CActive
|
This class handles the event list & process the events while progressive rendering
Constructor & Destructor Documentation
CSvgtEventHandlerAO(MSvgtAppObserver *, CSVGTCustControl *, const TThreadId)
~CSvgtEventHandlerAO()
~CSvgtEventHandlerAO
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddEventToList(CSvgtEvent *)
It adds the event (except redraw event) to the event queue.
-
Since
-
3.1
AddRedrawEventToList(const TBool)
TBool
|
AddRedrawEventToList
|
(
|
const
TBool
|
aForceAdd = EFalse
|
)
|
|
It adds the redraw event to the event queue.
-
Since
-
3.1
Parameters
const
TBool
aForceAdd = EFalse
|
Decides whether to add the redraw event forcefully
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Two phase constructor
-
Since
-
3.1
DoCancel()
void
|
DoCancel
|
(
|
)
|
[private, virtual]
|
Cancels all the request
-
Since
-
3.1
CActive
DoTerminate()
void
|
DoTerminate
|
(
|
)
|
[private]
|
Terminates the active object
-
Since
-
3.1
IsRedrawTimeElapsed()
TBool
|
IsRedrawTimeElapsed
|
(
|
)
|
[private]
|
It determines whether the time elapsed or not.
-
Since
-
3.1
MakeRequestComplete(TInt)
void
|
MakeRequestComplete
|
(
|
TInt
|
aError
|
)
|
|
It make the request complete.
-
Since
-
3.1
Parameters
TInt
aError
|
Error code for the service provided
|
NewL(MSvgtAppObserver *, CSVGTCustControl *, const TThreadId)
Two phase constructor
-
Since
-
3.1
RunError(TInt)
TInt
|
RunError
|
(
|
TInt
|
aError
|
)
|
[private, virtual]
|
Handles a leave occurring in the request completion event handler
RunL()
.
-
Since
-
3.1
CActive
RunL()
void
|
RunL
|
(
|
)
|
[private, virtual]
|
Handles an active object's request completion event.
-
Since
-
3.1
CActive
SetDocumentComplete()
void
|
SetDocumentComplete
|
(
|
)
|
|
It indicates that document is document loading completed.
-
Since
-
3.1
Member Data Documentation
CSVGTAppObserverUtil * iAppObserverUtil
RCriticalSection
iCritSection
CSVGTCustControl * iCustControl
RPointerArray< CSvgtEvent > iEventList
TBool
iIsDocumentComplete
TBool
|
iIsDocumentComplete
|
[private]
|
TTime
iPreviousRedrawClock
TTime
|
iPreviousRedrawClock
|
[private]
|
TInt
iStepCount
TInt
|
iStepCount
|
[private]
|
CSvgEngineInterfaceImpl * iSvgEngine
TInt
iSvgTimeBetweenRedraw
TInt
|
iSvgTimeBetweenRedraw
|
[private]
|
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.