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] |
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.