messagingapp/msgui/appengine/src/draftsmodel.cpp
branchGCC_SURGE
changeset 47 5b14749788d7
parent 25 84d9eb65b26f
parent 43 35b64624a9e7
equal deleted inserted replaced
35:a32b19fb291e 47:5b14749788d7
    16  */
    16  */
    17 
    17 
    18 #include "draftsmodel.h"
    18 #include "draftsmodel.h"
    19 #include "conversationsenginedefines.h"
    19 #include "conversationsenginedefines.h"
    20 #include "conversationsengineutility.h"
    20 #include "conversationsengineutility.h"
    21 #include "s60qconversions.h"
       
    22 #include "conversationsengineutility.h"
    21 #include "conversationsengineutility.h"
    23 
    22 
    24 #include <ccsclientconversation.h>
    23 #include <ccsclientconversation.h>
    25 #include <ccsconversationentry.h>
    24 #include <ccsconversationentry.h>
    26 #include <msvstd.h>
    25 #include <msvstd.h>
    27 #include <QDateTime>
    26 #include <QDateTime>
    28 #include <hbicon.h>
    27 #include <hbicon.h>
    29 
    28 #include <xqconversions.h>
    30 //CONSTANTS
    29 //CONSTANTS
    31 const QString DATE_FORMAT("dd/MM"); //Date format.
    30 const QString DATE_FORMAT("dd/MM"); //Date format.
    32 const QString TIME_FORMAT("hh:mm"); //Time format.
    31 const QString TIME_FORMAT("hh:mm"); //Time format.
    33 //priority icons
    32 //priority icons
    34 const QString MSG_HIGH_PRIORITY_ICON("qtg_small_priority_high");
    33 const QString MSG_HIGH_PRIORITY_ICON("qtg_small_priority_high");
   221 
   220 
   222     //message type
   221     //message type
   223     item.setData(ConversationsEngineUtility::messageType(entry.iMtm.iUid), MessageType);
   222     item.setData(ConversationsEngineUtility::messageType(entry.iMtm.iUid), MessageType);
   224 
   223 
   225     // description
   224     // description
   226     QString Description(S60QConversions::s60DescToQString(entry.iDescription));
   225     QString Description(XQConversions::s60DescToQString(entry.iDescription));
   227     item.setData(Description, Subject);
   226     item.setData(Description, Subject);
   228 
   227 
   229     // time stamp
   228     // time stamp
   230     TTime unixEpoch(KUnixEpoch);
   229     TTime unixEpoch(KUnixEpoch);
   231     TTimeIntervalSeconds seconds;
   230     TTimeIntervalSeconds seconds;
   232     TTime timeStamp(entry.iDate.Int64());
   231     TTime timeStamp(entry.iDate.Int64());
   233     timeStamp.SecondsFrom(unixEpoch, seconds);
   232     timeStamp.SecondsFrom(unixEpoch, seconds);
   234     item.setData(seconds.Int(), TimeStamp);
   233     item.setData(seconds.Int(), TimeStamp);
   235 
   234 
   236     // contact details
   235     // contact details
   237     QString contact(S60QConversions::s60DescToQString(entry.iDetails));
   236     QString contact(XQConversions::s60DescToQString(entry.iDetails));
   238     item.setData(contact, DisplayName);
   237     item.setData(contact, DisplayName);
   239     
   238     
   240     // Attachments
   239     // Attachments
   241     if (entry.Attachment()) {
   240     if (entry.Attachment()) {
   242         item.setData(ConvergedMessage::Attachment, MessageProperty);
   241         item.setData(ConvergedMessage::Attachment, MessageProperty);