equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: VideoListDataModelPrivate class implementation |
14 * Description: VideoListDataModelPrivate class implementation |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: % |
18 // Version : %version: 37 % |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
21 #include <hbglobal.h> |
21 #include <hbglobal.h> |
22 #include <mpxmediageneraldefs.h> |
22 #include <mpxmediageneraldefs.h> |
23 #include <mpxmediavideodefs.h> |
23 #include <mpxmediavideodefs.h> |
758 QDateTime date = getVideoDate(media); |
758 QDateTime date = getVideoDate(media); |
759 if(date.isValid()) { |
759 if(date.isValid()) { |
760 map[MetaKeyDate] = locale.format( date.date(), r_qtn_date_usual ); |
760 map[MetaKeyDate] = locale.format( date.date(), r_qtn_date_usual ); |
761 } |
761 } |
762 |
762 |
763 //TODO: Localisation |
|
764 // MetaKeyDurationString |
763 // MetaKeyDurationString |
765 quint32 dur = getVideoDuration(media); |
764 quint32 dur = getVideoDuration(media); |
766 QString duration = VideoCollectionUtils::instance().prepareLengthString(dur); |
765 QString duration = VideoCollectionUtils::instance().prepareLengthString(dur); |
767 if(!duration.isNull() && !duration.isEmpty()) { |
766 if(!duration.isNull() && !duration.isEmpty()) { |
768 map[MetaKeyDurationString] = duration; |
767 map[MetaKeyDurationString] = duration; |
769 } |
768 } |
770 |
769 |
771 //TODO: Localisation |
|
772 // MetaKeySizeString |
770 // MetaKeySizeString |
773 quint32 s; |
771 quint32 s; |
774 VideoCollectionUtils::instance().mediaValue<quint32>(media, KMPXMediaGeneralSize, s ); |
772 VideoCollectionUtils::instance().mediaValue<quint32>(media, KMPXMediaGeneralSize, s ); |
775 QString size = VideoCollectionUtils::instance().prepareSizeString(s); |
773 QString size = VideoCollectionUtils::instance().prepareSizeString(s); |
776 if(!size.isNull() && !size.isEmpty()) { |
774 if(!size.isNull() && !size.isEmpty()) { |
796 |
794 |
797 // MetaKeyModifiedDate |
795 // MetaKeyModifiedDate |
798 quint64 dateTimeValue; |
796 quint64 dateTimeValue; |
799 if(VideoCollectionUtils::instance().mediaValue<quint64>(media, KVcxMediaMyVideosModifiedDate, dateTimeValue)) { |
797 if(VideoCollectionUtils::instance().mediaValue<quint64>(media, KVcxMediaMyVideosModifiedDate, dateTimeValue)) { |
800 TDateTime temp = TTime( dateTimeValue ).DateTime(); |
798 TDateTime temp = TTime( dateTimeValue ).DateTime(); |
801 QDateTime date = QDateTime(QDate(temp.Year(), temp.Month()+1, temp.Day()), |
799 QDateTime date = QDateTime(QDate(temp.Year(), temp.Month()+1, temp.Day()+1), |
802 QTime(temp.Hour(), temp.Minute(), temp.Second(), temp.MicroSecond())); |
800 QTime(temp.Hour(), temp.Minute(), temp.Second(), temp.MicroSecond())); |
803 map[MetaKeyModifiedDate] = locale.format( date.date(), r_qtn_date_usual ); |
801 map[MetaKeyModifiedDate] = locale.format( date.date(), r_qtn_date_usual ); |
804 } |
802 } |
805 |
803 |
806 // MetaKeyShotLocation |
804 // MetaKeyShotLocation |
846 { |
844 { |
847 loc = "txt_videos_list_l1_mbps"; |
845 loc = "txt_videos_list_l1_mbps"; |
848 bitrate = (double)bitrate / (double)1000 + 0.5; |
846 bitrate = (double)bitrate / (double)1000 + 0.5; |
849 } |
847 } |
850 |
848 |
851 map[MetaKeyBitRate] = hbTrId(loc, bitrate); |
849 map[MetaKeyBitRate] = hbTrId(loc).arg(bitrate); |
852 } |
850 } |
853 |
851 |
854 // MetaKeyFormat |
852 // MetaKeyFormat |
855 QString format; |
853 QString format; |
856 if(VideoCollectionUtils::instance().mediaValue<QString>(media, KMPXMediaGeneralMimeType, format)) { |
854 if(VideoCollectionUtils::instance().mediaValue<QString>(media, KMPXMediaGeneralMimeType, format)) { |