CSmilTimeContainer Class Reference

class CSmilTimeContainer : public CSmilObject

Inherits from

Public Member Functions
~CSmilTimeContainer()
voidAddChild(CSmilObject *)
voidBeginL(const TSmilTime &)
const TDesC *ClassName()
voidEndL(const TSmilTime &)
CSmilObject *FindNamedObject(const TDesC &)
CSmilObject *FirstChild()
TBool IsTimeContainer()
CSmilObject *LastChild()
TSmilTime NextActivation(const TSmilTime &)
voidNotifyDependents(const TSmilTime &)
voidPrintTree(int)
voidReset()
voidResetChildrenL(const TSmilTime &)
voidResolveL()
voidResolveL(const TSmilTime &)
voidSetPaused(TBool)
Protected Member Functions
CSmilTimeContainer()
voidRepeatL(const TSmilTime &)
voidSetEndsyncL(TEndsync, const TDesC &)
TSmilTime TimeContainerEnd()
voidUnfreeze()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CSmilObject::ActiveTime()
CSmilObject::ActualRepeat()const
CSmilObject::AddConditionL(const TSmilCondition &,TBool)
CSmilObject::AfterL(MSmilActive *,const TSmilTime &,TBool)
CSmilObject::Anchor()const
CSmilObject::AttachedL()
CSmilObject::BeginSpecified()
CSmilObject::BeginTime()const
CSmilObject::CSmilObject()
CSmilObject::CalcActiveEnd(TSmilTime)
CSmilObject::CalcActiveEnd(TSmilTime,TSmilTime)
CSmilObject::CalcIntermediateActiveDuration()const
CSmilObject::CancelActive(MSmilActive *)
CSmilObject::Center()const
CSmilObject::ConstructL(CSmilPresentation *)
CSmilObject::Duration()const
CSmilObject::EndSpecified()
CSmilObject::EndTime()const
CSmilObject::Fill()const
CSmilObject::FirstInterval()
CSmilObject::GetRegion()const
CSmilObject::GlobalToLocal(const TSmilTime &)
CSmilObject::HasBeginEvent()
CSmilObject::HasBeginTime()
CSmilObject::HasEndEvent()
CSmilObject::HasEndTime()
CSmilObject::HasFocus()const
CSmilObject::HasMoreIntervals()
CSmilObject::Id()const
CSmilObject::ImplicitDuration()const
CSmilObject::Initialise()
CSmilObject::IsA()const
CSmilObject::IsArea()const
CSmilObject::IsExclusive()const
CSmilObject::IsFocusable()const
CSmilObject::IsMedia()const
CSmilObject::IsParallel()const
CSmilObject::IsPlaying()const
CSmilObject::IsPrefetch()const
CSmilObject::IsRepeating()const
CSmilObject::IsScrollable()const
CSmilObject::IsSequence()const
CSmilObject::IsVisible()const
CSmilObject::LocalToGlobal(const TSmilTime &)
CSmilObject::Max()const
CSmilObject::Min()const
CSmilObject::NextAdjacent()const
CSmilObject::NextInterval()
CSmilObject::NextSibling()
CSmilObject::NextSibling()const
CSmilObject::ParentObject()
CSmilObject::ParentSimpleEnd()
CSmilObject::Presentation()
CSmilObject::Presentation()const
CSmilObject::PreviousAdjacent()const
CSmilObject::PreviousSibling()
CSmilObject::PreviousSibling()const
CSmilObject::ProceedL(const TSmilTime &)
CSmilObject::PropagateEventL(const TSmilEvent &,const TSmilTime &)
CSmilObject::RecalcInterval(const TSmilTime &)
CSmilObject::Redraw()
CSmilObject::RepeatBeginTime()const
CSmilObject::RepeatCount()const
CSmilObject::RepeatDur()const
CSmilObject::ResolveBeginTimeL(TSmilTime)
CSmilObject::ResolveEndTimeL(TSmilTime)
CSmilObject::ResolveSimpleDuration()
CSmilObject::Restart()const
CSmilObject::RewindL(const TSmilTime &,const TSmilTime &)
CSmilObject::SetAnchor(CSmilAnchor *)
CSmilObject::SetDuration(const TSmilTime &)
CSmilObject::SetEndTime(const TSmilTime &)
CSmilObject::SetFill(TFill)
CSmilObject::SetFocus(TBool)
CSmilObject::SetFocusable(TBool)
CSmilObject::SetIdL(const TDesC &)
CSmilObject::SetMax(const TSmilTime &)
CSmilObject::SetMin(const TSmilTime &)
CSmilObject::SetNextSibling(CSmilObject *)
CSmilObject::SetParent(CSmilTimeContainer *)
CSmilObject::SetPreviousSibling(CSmilObject *)
CSmilObject::SetRepeatCount(TReal32)
CSmilObject::SetRepeatDur(TSmilTime)
CSmilObject::SetRestart(TRestart)
CSmilObject::SetTitleL(const TDesC &)
CSmilObject::Title()const
CSmilObject::~CSmilObject()
Protected Attributes
TEndsync iEndsync
RSmilTextBuf iEndsyncId
CSmilObject *iFirstChild
CSmilObject *iLastChild
Inherited Attributes
CSmilObject::iActiveDuration
CSmilObject::iActualRepeat
CSmilObject::iAnchor
CSmilObject::iBeginConditions
CSmilObject::iBeginList
CSmilObject::iCurrentInterval
CSmilObject::iDuration
CSmilObject::iEndConditions
CSmilObject::iEndList
CSmilObject::iFill
CSmilObject::iFirstInterval
CSmilObject::iForcedRepeat
CSmilObject::iId
CSmilObject::iMax
CSmilObject::iMin
CSmilObject::iMinLimited
CSmilObject::iNext
CSmilObject::iParentObject
CSmilObject::iPlaying
CSmilObject::iPresentation
CSmilObject::iPrevious
CSmilObject::iRepeatBeginTime
CSmilObject::iRepeatCount
CSmilObject::iRepeatDur
CSmilObject::iRestart
CSmilObject::iSimpleDuration
CSmilObject::iTitle

Constructor & Destructor Documentation

CSmilTimeContainer()

CSmilTimeContainer()[protected]

~CSmilTimeContainer()

~CSmilTimeContainer()[virtual]

Destructor.

Member Functions Documentation

AddChild(CSmilObject *)

voidAddChild(CSmilObject *aObject)[virtual]

Parameters

CSmilObject * aObject

BeginL(const TSmilTime &)

voidBeginL(const TSmilTime &aTime)[virtual]

Begin an object & generate a begin event.

Parameters

const TSmilTime & aTime

ClassName()

const TDesC *ClassName()const [inline, virtual]

EndL(const TSmilTime &)

voidEndL(const TSmilTime &aTime)[virtual]

End an object & geberate an end event.

Parameters

const TSmilTime & aTime

FindNamedObject(const TDesC &)

CSmilObject *FindNamedObject(const TDesC &aName)[virtual]

Parameters

const TDesC & aName

FirstChild()

CSmilObject *FirstChild()const [inline, virtual]

IsTimeContainer()

TBool IsTimeContainer()const [inline, virtual]

LastChild()

CSmilObject *LastChild()const [inline, virtual]

NextActivation(const TSmilTime &)

TSmilTime NextActivation(const TSmilTime &aTime)const [virtual]

Parameters

const TSmilTime & aTime

NotifyDependents(const TSmilTime &)

voidNotifyDependents(const TSmilTime &aTime)[virtual]

A common "NotifyDependents" function for all timed objects.

Parameters

const TSmilTime & aTime

PrintTree(int)

voidPrintTree(intd = 0)const [virtual]

Parameters

int d = 0

RepeatL(const TSmilTime &)

voidRepeatL(const TSmilTime &aTime)[protected, virtual]

Repeat an object.

Parameters

const TSmilTime & aTime

Reset()

voidReset()[virtual]

Reset the timing values of an object.

ResetChildrenL(const TSmilTime &)

voidResetChildrenL(const TSmilTime &aTime)

Parameters

const TSmilTime & aTime

ResolveL()

voidResolveL()[inline]

ResolveL(const TSmilTime &)

voidResolveL(const TSmilTime &aTps)[virtual]

Parameters

const TSmilTime & aTps

SetEndsyncL(TEndsync, const TDesC &)

voidSetEndsyncL(TEndsyncaEndsync,
const TDesC &aId =  TPtrC()
)[protected, virtual]

Parameters

TEndsync aEndsync
const TDesC & aId =  TPtrC()

SetPaused(TBool)

voidSetPaused(TBoolaPaused)[virtual]

Parameters

TBool aPaused

TimeContainerEnd()

TSmilTime TimeContainerEnd()const [protected]

Unfreeze()

voidUnfreeze()[protected, virtual]

Unfreeze an object.

Member Data Documentation

TEndsync iEndsync

TEndsync iEndsync[protected]

RSmilTextBuf iEndsyncId

RSmilTextBuf iEndsyncId[protected]

CSmilObject * iFirstChild

CSmilObject *iFirstChild[protected]

CSmilObject * iLastChild

CSmilObject *iLastChild[protected]