locationpickerservice/src/locationpickerdatamanager_p.cpp
changeset 35 59575560d1e6
parent 31 8db05346071b
child 38 793f76d9ab0c
--- a/locationpickerservice/src/locationpickerdatamanager_p.cpp	Tue Jul 06 14:10:28 2010 +0300
+++ b/locationpickerservice/src/locationpickerdatamanager_p.cpp	Wed Aug 18 09:43:18 2010 +0300
@@ -196,6 +196,7 @@
             // set icons based on contact address type
             QVariantList icons;
             HbIcon adressTypeIcon;
+            HbIcon potraitIcon;
             QString adressType;
             bool adressIconPresent = false;
             if( aItemArray[i].mSourceType == ESourceContactsHome )
@@ -210,6 +211,20 @@
                 adressType = KContactWorkIcon;
                 adressIconPresent = true;
             }
+            
+            if( aItemArray[i].mSourceType == ESourceCalendar )
+            {
+                potraitIcon = HbIcon( KCalendarImage );
+            }
+            else if( aItemArray[i].mSourceType == ESourceContactsWork ||  aItemArray[i].mSourceType 
+                    == ESourceContactsHome || aItemArray[i].mSourceType == ESourceContactsPref )
+            {
+                potraitIcon = HbIcon( KContactsImage );
+            }    
+            else
+            {
+                potraitIcon = HbIcon( KDummyImage );
+            }
         
             // create a list item and set to model
             QStringList addressData;
@@ -226,7 +241,6 @@
                 landscapeIconPath = QString("");
             }
             addressData.clear();
-            HbIcon potraitIcon( KDummyImage );
             icons<<potraitIcon;
             if(adressIconPresent)
             {
@@ -277,7 +291,7 @@
     QString calendarCollectionNum;
     calendarCollectionNum.setNum(calNum);
     calendarCollectionNum.append(" items");
-    QString calendarCollectionName( hbTrId("txt_lint_list_calendar_event_locations") );
+    QString calendarCollectionName( hbTrId("txt_lint_list_calendar_locations") );
     QStringList calender = (QStringList()<<calendarCollectionName<<calendarCollectionNum);
     
     QStandardItem *modelItemCalendar = new QStandardItem();