menufw/menufwui/mmwidgets/src/mmlistboxview.cpp
branchRCL_3
changeset 19 79311d856354
parent 12 9674c1a575e9
child 23 7be2816dbabd
--- a/menufw/menufwui/mmwidgets/src/mmlistboxview.cpp	Wed Apr 14 15:47:59 2010 +0300
+++ b/menufw/menufwui/mmwidgets/src/mmlistboxview.cpp	Tue Apr 27 16:26:12 2010 +0300
@@ -12,7 +12,7 @@
 * Contributors:
 *
 * Description:
- *  Version     : %version: MM_51 % << Don't touch! Updated by Synergy at check-out.
+ *  Version     : %version: MM_52 % << Don't touch! Updated by Synergy at check-out.
  *
 */
 
@@ -198,6 +198,15 @@
 	return ret;
 	}
 
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+TInt CMmListBoxView::ModelItemsCount()
+    {
+    return iModel->NumberOfItems();
+    }
+
 
 // -----------------------------------------------------------------------------
 //
@@ -330,13 +339,15 @@
 
 		if ( !itemDrawer->IsEditMode() )
 		    {
-		    itemDrawer->DrawBackgroundAndSeparatorLines( ViewRect() );
+		    itemDrawer->DrawBackground( ViewRect() );
             itemDrawer->SetRedrawItemBackground( EFalse );
+            itemDrawer->SetDrawSeparatorLines( ETrue );
             while (i < lastPotentialItemIndex)
                 {
                 DrawItem(i++);
                 }
             itemDrawer->SetRedrawItemBackground( ETrue );
+            itemDrawer->SetDrawSeparatorLines( EFalse );
 		    }
 		else
 		    {
@@ -378,7 +389,9 @@
 
 	if ( !redrawConsumed )
 		{
-		DrawSingleItem ( aItemIndex );
+        itemDrawer->SetDrawSeparatorLines( ETrue );
+	    DrawSingleItem ( aItemIndex );
+        itemDrawer->SetDrawSeparatorLines( EFalse );
 		}
 	}