equal
deleted
inserted
replaced
31 #include <sqldb.h> |
31 #include <sqldb.h> |
32 #include <QBool> |
32 #include <QBool> |
33 #include <QCoreApplication> |
33 #include <QCoreApplication> |
34 #include <HbEvent> |
34 #include <HbEvent> |
35 #include <HbMainWindow> |
35 #include <HbMainWindow> |
36 #include <hbinstance> |
36 #include <HbInstance> |
37 |
37 |
38 #include "debugtraces.h" |
38 #include "debugtraces.h" |
39 |
39 |
40 #include "convergedmessage.h" |
40 #include "convergedmessage.h" |
41 #include "conversationsengine.h" |
41 #include "conversationsengine.h" |
42 |
42 |
43 // Icons |
43 // Icons |
44 const QString MSG_HIGH_PRIORITY_ICON("qtg_small_priority_high"); |
44 const QString MSG_HIGH_PRIORITY_ICON("qtg_small_priority_high"); |
45 const QString MSG_LOW_PRIORITY_ICON("qtg_small_priority_low"); |
45 const QString MSG_LOW_PRIORITY_ICON("qtg_small_priority_low"); |
46 const QString MSG_ATTACH_ICON("qtg_small_attachment"); |
46 const QString MSG_ATTACH_ICON("qtg_small_attachment"); |
47 const QString MSG_AUDIO_ICON("qtg_large_music_player"); |
47 const QString MSG_AUDIO_PLAY_ICON("qtg_small_sound"); |
48 const QString MSG_AUDIO_PLAY_ICON("qtg_large_music_player"); |
|
49 |
48 |
50 |
49 |
51 // Frames |
50 // Frames |
52 const QString CV_RECEIVED_NORMAL_FR("qtg_fr_convlist_received_normal"); |
51 const QString CV_RECEIVED_NORMAL_FR("qtg_fr_convlist_received_normal"); |
53 const QString CV_RECEIVED_PRESSED_FR("qtg_fr_convlist_received_pressed"); |
52 const QString CV_RECEIVED_PRESSED_FR("qtg_fr_convlist_received_pressed"); |
121 HbStyle::setItemName(mSubjectTextItem, "subject"); |
120 HbStyle::setItemName(mSubjectTextItem, "subject"); |
122 mBodyTextItem = new HbTextItem(this); |
121 mBodyTextItem = new HbTextItem(this); |
123 mBodyTextItem->setTextWrapping(Hb::TextWordWrap); |
122 mBodyTextItem->setTextWrapping(Hb::TextWordWrap); |
124 HbStyle::setItemName(mBodyTextItem, "bodyText"); |
123 HbStyle::setItemName(mBodyTextItem, "bodyText"); |
125 mPreviewIconItem = new HbIconItem(this); |
124 mPreviewIconItem = new HbIconItem(this); |
126 mPreviewIconItem->setAlignment(Qt::AlignHCenter | Qt::AlignTop); |
|
127 HbStyle::setItemName(mPreviewIconItem, "preview"); |
125 HbStyle::setItemName(mPreviewIconItem, "preview"); |
128 mPriorityIconItem = new HbIconItem(this); |
126 mPriorityIconItem = new HbIconItem(this); |
129 HbStyle::setItemName(mPriorityIconItem, "priority"); |
127 HbStyle::setItemName(mPriorityIconItem, "priority"); |
130 mAttachmentIconItem = new HbIconItem(this); |
128 mAttachmentIconItem = new HbIconItem(this); |
131 HbStyle::setItemName(mAttachmentIconItem, "attachment"); |
129 HbStyle::setItemName(mAttachmentIconItem, "attachment"); |
287 { |
285 { |
288 HbStyle::setItemName(mPreviewIconItem, "preview"); |
286 HbStyle::setItemName(mPreviewIconItem, "preview"); |
289 if(iconPath.isEmpty()) |
287 if(iconPath.isEmpty()) |
290 { |
288 { |
291 qreal iconSize = 0; |
289 qreal iconSize = 0; |
292 style()->parameter("hb-param-graphic-size-primary-large",iconSize); |
290 style()->parameter("hb-param-graphic-size-primary-small",iconSize); |
293 HbIcon icon(MSG_AUDIO_PLAY_ICON); |
291 HbIcon icon(MSG_AUDIO_PLAY_ICON); |
294 icon.setHeight(iconSize); |
292 icon.setHeight(iconSize); |
295 icon.setWidth(iconSize); |
293 icon.setWidth(iconSize); |
296 mPreviewIconItem->setIcon(icon); |
294 mPreviewIconItem->setIcon(icon); |
297 } |
295 } |
563 mBubbleFrameItem->frameDrawer().setFrameGraphicsName(CV_RECEIVED_NORMAL_FR); |
561 mBubbleFrameItem->frameDrawer().setFrameGraphicsName(CV_RECEIVED_NORMAL_FR); |
564 } |
562 } |
565 } |
563 } |
566 else |
564 else |
567 { |
565 { |
568 if(mSendingState == Sending || mSendingState == Pending || |
|
569 mSendingState == Unknown || mSendingState == Failed) |
|
570 { |
|
571 mBubbleFrameItem->frameDrawer().setFrameGraphicsName(CV_SENT_HIGHLIGHT_FR); |
|
572 } |
|
573 else |
|
574 { |
|
575 mBubbleFrameItem->frameDrawer().setFrameGraphicsName(CV_SENT_NORMAL_FR); |
566 mBubbleFrameItem->frameDrawer().setFrameGraphicsName(CV_SENT_NORMAL_FR); |
576 } |
|
577 } |
567 } |
578 } |
568 } |
579 |
569 |
580 //--------------------------------------------------------------- |
570 //--------------------------------------------------------------- |
581 // MsgConversationWidget::drawPressedBubbleFrame |
571 // MsgConversationWidget::drawPressedBubbleFrame |