equal
deleted
inserted
replaced
23 #include <hbframeitem.h> |
23 #include <hbframeitem.h> |
24 #include <hbframedrawer.h> |
24 #include <hbframedrawer.h> |
25 #include <HbTextItem> |
25 #include <HbTextItem> |
26 #include <HbFrameItem> |
26 #include <HbFrameItem> |
27 #include <HbIconItem> |
27 #include <HbIconItem> |
|
28 #include <QCoreApplication> |
|
29 #include <HbEvent> |
28 |
30 |
29 #include "msgcommondefines.h" |
31 #include "msgcommondefines.h" |
30 #include "conversationsengine.h" |
32 #include "conversationsengine.h" |
31 #include "conversationsenginedefines.h" |
33 #include "conversationsenginedefines.h" |
32 #include "msgutils.h" |
34 #include "msgutils.h" |
107 if(!mUnReadMsg) |
109 if(!mUnReadMsg) |
108 { |
110 { |
109 mUnReadMsg = true; |
111 mUnReadMsg = true; |
110 mNewMsgIndicatorItem->frameDrawer().setFrameGraphicsName(NEW_ITEM_FRAME); |
112 mNewMsgIndicatorItem->frameDrawer().setFrameGraphicsName(NEW_ITEM_FRAME); |
111 repolish(); |
113 repolish(); |
|
114 // Needed for colour group changes to be visible |
|
115 QCoreApplication::postEvent(this, new HbEvent(HbEvent::ThemeChanged)); |
112 } |
116 } |
113 } |
117 } |
114 else |
118 else |
115 { |
119 { |
116 mUnreadCountItem->setText(QString()); |
120 mUnreadCountItem->setText(QString()); |
117 if(mUnReadMsg) |
121 if(mUnReadMsg) |
118 { |
122 { |
119 mUnReadMsg = false; |
123 mUnReadMsg = false; |
120 mNewMsgIndicatorItem->frameDrawer().setFrameGraphicsName(QString()); |
124 mNewMsgIndicatorItem->frameDrawer().setFrameGraphicsName(QString()); |
121 repolish(); |
125 repolish(); |
|
126 // Needed for colour group changes to be visible |
|
127 QCoreApplication::postEvent(this, new HbEvent(HbEvent::ThemeChanged)); |
122 } |
128 } |
123 } |
129 } |
124 |
130 |
125 HbListViewItem::updateChildItems(); |
131 HbListViewItem::updateChildItems(); |
126 } |
132 } |