diff -r 74c9f037fd5d -r 99ad1390cd33 ui/uiengine/medialists/src/glxattributecontext.cpp --- a/ui/uiengine/medialists/src/glxattributecontext.cpp Fri Mar 19 09:28:59 2010 +0200 +++ b/ui/uiengine/medialists/src/glxattributecontext.cpp Fri Apr 16 14:58:46 2010 +0300 @@ -414,3 +414,53 @@ iDefaultSpecSize = TSize(aWidth, aHeight); } + +// ----------------------------------------------------------------------------- +// ----------------------------------------------------------------------------- +// CGlxDefaultListAttributeContext +// ----------------------------------------------------------------------------- +// ----------------------------------------------------------------------------- +// + +// NewL +// ----------------------------------------------------------------------------- +// +EXPORT_C CGlxDefaultListAttributeContext* CGlxDefaultListAttributeContext::NewL() + { + TRACER("CGlxDefaultListAttributeContext::NewL"); + + CGlxDefaultListAttributeContext* obj = new (ELeave) CGlxDefaultListAttributeContext(); + return obj; + } + +// ----------------------------------------------------------------------------- +// Constructor +// Sets the iterator of base class to be TGlxFromFocusOutwardIterator +// ----------------------------------------------------------------------------- +// +CGlxDefaultListAttributeContext::CGlxDefaultListAttributeContext() : + CGlxAttributeContext(&iFromVisibleIndexIterator) + { + } + +// ----------------------------------------------------------------------------- +// Destructor +// ----------------------------------------------------------------------------- +// +EXPORT_C CGlxDefaultListAttributeContext::~CGlxDefaultListAttributeContext() + { + TRACER("CGlxDefaultListAttributeContext::Destructor"); + + } + +// ---------------------------------------------------------------------------- +// Set range offsets +// ---------------------------------------------------------------------------- +// +EXPORT_C void CGlxDefaultListAttributeContext::SetRangeOffsets(TInt aFrontOffset, TInt aRearOffset) + { + TRACER("CGlxDefaultListAttributeContext::SetRangeOffsets"); + + iFromVisibleIndexIterator.SetRangeOffsets(aRearOffset, aFrontOffset); + } +