photosgallery/viewframework/medialists/src/glxustringconverter.cpp
branchRCL_3
changeset 17 a60acebbbd9d
parent 15 191387a8b767
--- a/photosgallery/viewframework/medialists/src/glxustringconverter.cpp	Tue Apr 27 16:37:53 2010 +0300
+++ b/photosgallery/viewframework/medialists/src/glxustringconverter.cpp	Tue May 11 16:13:40 2010 +0300
@@ -96,17 +96,18 @@
                 }
            break;
 
-
     		case EMPXTypeTObject:
     			{
-    			if( aAttribute == KMPXMediaGeneralDate )
+                if (aAttribute == KMPXMediaGeneralDate || aAttribute
+                        == KGlxMediaGeneralLastModifiedDate)
     				{
+                    TMPXAttribute mpxAttrib = aAttribute;
     				TTime date(0);
     				if( aFormatString == R_QTN_DATE_USUAL_WITH_ZERO )
                         {
                         HBufC* dateString = HBufC::NewLC(KMaxLongDateFormatSpec);
                         TPtr dateStringPtr (dateString->Des());
-                        media->GetValueTObject(date,KMPXMediaGeneralDate);
+                        media->GetValueTObject(date, mpxAttrib);
                         HBufC* dateFormat = CCoeEnv::Static()->AllocReadResourceLC
                             ( R_QTN_DATE_USUAL_WITH_ZERO );
                         date.FormatL( dateStringPtr , *dateFormat );
@@ -115,7 +116,7 @@
                         
                         HBufC* timeString = HBufC::NewLC(KMaxTimeFormatSpec);
                         TPtr timeStringPtr (timeString->Des());
-                        media->GetValueTObject(date,KMPXMediaGeneralDate);
+                        media->GetValueTObject(date, mpxAttrib);
                         HBufC* timeFormat = CCoeEnv::Static()->AllocReadResourceLC
                              ( R_QTN_TIME_USUAL_WITH_ZERO );
                         date.FormatL(  timeStringPtr , *timeFormat );
@@ -135,7 +136,7 @@
     				else if( aFormatString == R_QTN_TIME_USUAL_WITH_ZERO)
     					{
     					TBuf<20> timeString;
-    					media->GetValueTObject(date,KMPXMediaGeneralDate);
+    					media->GetValueTObject(date, mpxAttrib);
     					HBufC* timeFormat = CCoeEnv::Static()->AllocReadResourceLC
     						( R_QTN_TIME_USUAL_WITH_ZERO );
     					
@@ -147,7 +148,7 @@
                     else if( aFormatString == R_QTN_DATE_USUAL)
                         {
                         TBuf<20> dateString;
-                        media->GetValueTObject(date,KMPXMediaGeneralDate);
+                        media->GetValueTObject(date, mpxAttrib);
                         HBufC* dateFormat = CCoeEnv::Static()->AllocReadResourceLC
                             ( R_QTN_DATE_USUAL );