ui/uiengine/medialists/src/glxattributecontext.cpp
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
child 52 a3a4c0de738e
--- 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);
+    }
+